00:00:00 --- log: started forth/04.01.16 00:06:13 --- quit: warp0b00 (Read error: 60 (Operation timed out)) 00:16:48 --- join: warp0b00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 00:33:51 --- quit: Ralph (Read error: 104 (Connection reset by peer)) 00:51:53 --- join: schihei (~schihei@blueice1a.de.ibm.com) joined #forth 01:13:19 --- quit: chandler (Read error: 60 (Operation timed out)) 01:17:22 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 02:22:01 --- join: Nutssh (~Foo@gh-1029.gh.rice.edu) joined #forth 02:36:06 --- join: oooo_____ (o@virgo.bombsquad.org) joined #forth 02:37:18 --- quit: jagular (brunner.freenode.net irc.freenode.net) 02:37:18 --- quit: oooo____ (brunner.freenode.net irc.freenode.net) 02:39:15 --- join: jagular (~jagular@h45n2fls34o884.telia.com) joined #forth 03:29:10 --- join: Serg (~z@212.34.52.140) joined #forth 04:02:48 --- quit: Serg () 04:18:02 --- quit: ChanServ (brunner.freenode.net irc.freenode.net) 04:18:02 --- quit: warp0b00 (brunner.freenode.net irc.freenode.net) 04:18:06 --- quit: mmanning (brunner.freenode.net irc.freenode.net) 04:18:06 --- quit: ayrnieu (brunner.freenode.net irc.freenode.net) 04:18:06 --- quit: cmeme (brunner.freenode.net irc.freenode.net) 04:18:07 --- quit: fridge (brunner.freenode.net irc.freenode.net) 04:18:07 --- quit: slava (brunner.freenode.net irc.freenode.net) 04:18:17 --- quit: jagular (brunner.freenode.net irc.freenode.net) 04:18:17 --- quit: oooo_____ (brunner.freenode.net irc.freenode.net) 04:18:17 --- quit: Nutssh (brunner.freenode.net irc.freenode.net) 04:18:17 --- quit: qFox (brunner.freenode.net irc.freenode.net) 04:18:17 --- quit: schihei (brunner.freenode.net irc.freenode.net) 04:18:18 --- quit: arke (brunner.freenode.net irc.freenode.net) 04:18:18 --- quit: Robert (brunner.freenode.net irc.freenode.net) 04:18:20 --- quit: I440r (brunner.freenode.net irc.freenode.net) 04:18:21 --- quit: ianp (brunner.freenode.net irc.freenode.net) 04:19:09 --- join: slava (~slava@CPE0080ad77a020-CM.cpe.net.cable.rogers.com) joined #forth 04:19:09 --- join: fridge (~fridge@dsl-203-33-164-15.NSW.netspace.net.au) joined #forth 04:19:09 --- join: cmeme (~cmeme@216.184.11.30.unused.swcp.com) joined #forth 04:19:09 --- join: ayrnieu (julian@206.61.132.159) joined #forth 04:19:09 --- join: Robert (~snofs@c-9d5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 04:19:09 --- join: mmanning (~mmanning@saturn.vcsd.com) joined #forth 04:19:09 --- join: arke (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 04:19:09 --- join: warp0b00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 04:19:09 --- join: schihei (~schihei@blueice1a.de.ibm.com) joined #forth 04:19:09 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 04:19:09 --- join: Nutssh (~Foo@gh-1029.gh.rice.edu) joined #forth 04:19:09 --- join: oooo_____ (o@virgo.bombsquad.org) joined #forth 04:19:09 --- join: jagular (~jagular@h45n2fls34o884.telia.com) joined #forth 04:19:42 --- join: I440r (~mark4@12-160.lctv-a5.cablelynx.com) joined #forth 04:19:42 --- join: ianp (ian@inpuj.net) joined #forth 04:29:05 --- quit: Nutssh ("Client exiting") 04:34:48 --- join: ChanServ (ChanServ@services.) joined #forth 04:34:48 --- mode: brunner.freenode.net set +o ChanServ 04:49:55 --- part: jagular left #forth 05:44:09 --- quit: I440r ("Leaving") 06:45:36 --- join: chrisrw (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 06:47:52 --- quit: arke (Nick collision from services.) 06:47:54 --- join: arke (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 06:48:48 --- quit: arke (Nick collision from services.) 06:48:56 --- nick: chrisrw -> arke 06:50:11 --- join: Serg (~z@212.34.52.140) joined #forth 06:52:12 * arke is away: shower 06:52:58 --- join: arke_ (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 06:54:13 --- quit: Serg (Client Quit) 06:57:28 --- join: chandler (~chandler@d-84-77.dhcp-149-159.indiana.edu) joined #forth 06:57:57 --- quit: mmanning (Read error: 104 (Connection reset by peer)) 06:58:07 --- quit: chandler (Client Quit) 07:00:20 --- join: mmanning (~mmanning@saturn.vcsd.com) joined #forth 07:01:36 --- join: chandler (~chandler@d-84-77.dhcp-149-159.indiana.edu) joined #forth 07:01:37 --- quit: chandler (Client Quit) 07:03:21 --- join: chandler (~chandler@d-84-77.dhcp-149-159.indiana.edu) joined #forth 07:15:36 * arke is away: school 07:29:54 --- join: chandler_ (chandler@64-145-60-36.client.dsl.net) joined #forth 07:30:40 --- quit: chandler_ (Client Quit) 08:02:10 --- quit: ayrnieu (brunner.freenode.net irc.freenode.net) 08:02:10 --- quit: fridge (brunner.freenode.net irc.freenode.net) 08:02:10 --- quit: slava (brunner.freenode.net irc.freenode.net) 08:02:10 --- quit: cmeme (brunner.freenode.net irc.freenode.net) 08:02:10 --- quit: warp0b00 (brunner.freenode.net irc.freenode.net) 08:02:11 --- quit: oooo_____ (brunner.freenode.net irc.freenode.net) 08:02:11 --- quit: schihei (brunner.freenode.net irc.freenode.net) 08:02:12 --- quit: qFox (brunner.freenode.net irc.freenode.net) 08:02:12 --- quit: Robert (brunner.freenode.net irc.freenode.net) 08:02:20 --- join: slava (~slava@CPE0080ad77a020-CM.cpe.net.cable.rogers.com) joined #forth 08:02:20 --- join: fridge (~fridge@dsl-203-33-164-15.NSW.netspace.net.au) joined #forth 08:02:20 --- join: cmeme (~cmeme@216.184.11.30.unused.swcp.com) joined #forth 08:02:20 --- join: ayrnieu (julian@206.61.132.159) joined #forth 08:02:20 --- join: Robert (~snofs@c-9d5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 08:02:20 --- join: warp0b00 (~warpzero@dsl.142.mt.onewest.net) joined #forth 08:02:20 --- join: schihei (~schihei@blueice1a.de.ibm.com) joined #forth 08:02:20 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 08:02:20 --- join: oooo_____ (o@virgo.bombsquad.org) joined #forth 08:11:01 --- quit: schihei (Client Quit) 08:24:51 --- join: Speuler (~User@62.195.145.128) joined #forth 08:25:05 'morning 08:34:30 --- part: Speuler left #forth 09:36:46 --- nick: oooo_____ -> ooo 09:50:06 * fridge tries out vibe 11:05:48 --- join: Nutssh (~Foo@dunwlessnat.rice.edu) joined #forth 11:06:59 --- join: crypton (xru52729fj@bc-van-reg-a53-01-32.look.ca) joined #forth 11:08:10 Hi. 11:08:42 greetings 11:11:14 Whoops. Gotta get. 11:11:18 --- quit: Nutssh ("Client exiting") 11:11:55 --- part: crypton left #forth 11:30:32 --- quit: mmanning (Read error: 104 (Connection reset by peer)) 11:31:01 --- join: mmanning (~mmanning@saturn.vcsd.com) joined #forth 11:31:47 Hi 11:35:15 --- join: Nutssh (~Foo@dunwlessnat.rice.edu) joined #forth 11:58:40 --- quit: Nutssh ("Client exiting") 12:57:47 --- join: Sonarman (~matt@adsl-64-169-95-152.dsl.snfc21.pacbell.net) joined #forth 13:16:21 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 13:24:43 --- join: Ralph (~htp@h24-68-59-145.gv.shawcable.net) joined #forth 13:47:09 --- join: Nutssh (~Foo@dunwlessnat.rice.edu) joined #forth 14:01:51 --- quit: Nutssh ("Client exiting") 14:35:07 --- quit: Robert ("brb") 14:38:01 --- join: Robert (~snofs@c-9d5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 15:19:00 --- join: Nutssh (~Foo@dunwlessnat.rice.edu) joined #forth 16:00:47 --- join: I440r (~mark4@12-160.lctv-a5.cablelynx.com) joined #forth 16:10:31 hi I440r\ 16:19:38 Hi. 16:19:48 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 16:21:01 hi Herkamire 16:22:54 --- quit: qFox ("if at first you dont succeed, quit again") 16:23:27 --- join: dubious (~marc@209.71.234.197) joined #forth 16:30:09 --- quit: Nutssh ("Client exiting") 16:36:03 hi Sonarman :) 16:36:54 Herkamire, hi 16:37:00 Herkamire, lsd is now known as factor 16:37:42 What? 16:38:32 a language i'm working on 16:38:40 if that's what the "what?" was directed at 16:39:25 Oh. 16:39:44 Why did you name it LSD? 16:39:49 Will it cause temporary insanity? 16:39:50 instead of writing an OS in forth like ColorForth, what would be the benefits of writing the OS in C with an API and all but provide a Forth interface to it? For example, loading additional kernel modules could be done with a forth command which would accept the new module through the serial port. 16:39:56 Robert, yes :) 16:41:02 slava: Sounds like a Forth variant for sure. 16:41:17 its basically a mix of forth and lisp (still rpn syntax) 16:41:27 Scary. 16:41:27 knowing this fact you can deduce 80% of the language 16:41:34 its actually quite nice 16:41:47 i'm using it for scripting in an opengl game, its very neat. 16:41:48 I don't know much lisp, unfortunately. 16:42:18 it uses lispish linked lists, and also arbitrary precision math, ratio math, typed variables, and so on. 16:42:29 also has tail call optimization and continuations 16:42:46 you haven't lived until you can grok continuations in a stack based language :) 16:45:51 Not that I know what continuations is about, but it sounds nice... 16:46:57 its like co-operative multitasking but generalized, you can resume from the same point more than once 16:50:41 dubious: I suppose the advantage would be that you could use an existing C kernel 16:51:27 I'm not sure that would really be an advantage though 17:13:40 Herkamire: the advantage I had in mind would be having a programmatic interface to the kernel, ie a way to interact with it more intelligently than having a fixed set of commands as through a protocol like FTP or a C API. 17:16:53 the incentive of using forth over other languages in this case would be interaction, where you would get immediate feedback, and the programming languages has semantics for low level programming, so manipulation of registers is possible and that much more interesting because in ring 0. 17:17:31 this is what I think with little practical experience, which is why I'd be curious to hear what other people might think. 17:51:48 * arke is back (gone 10:36:15) 18:19:50 --- quit: slava (Connection timed out) 18:23:01 hyai 18:23:03 hiya 18:49:32 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 19:59:18 --- quit: ayrnieu ("Lost terminal") 20:10:41 --- join: arke__ (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 20:11:17 --- quit: arke ("Leaving") 20:11:38 --- nick: arke__ -> arke 20:18:52 --- quit: arke_ ("leaving") 20:29:07 arke has a new ISP? 20:32:08 Yeah 20:32:14 had it for like a month now 20:33:02 cool 20:37:14 yep 20:37:44 --- quit: tathi ("leaving") 20:53:19 --- join: ayrnieu (~irc@206.61.132.138) joined #forth 21:35:51 * warp0b00 is away: Let's get a party goin', let's get a part goin', let's get a party goin', party hard, party hard: irc.wsyntax.com 21:36:44 * warp0b00 is back (gone 00:00:53) 21:37:53 --- join: Nutssh (~Foo@gh-1102.gh.rice.edu) joined #forth 21:38:29 --- quit: warp0b00 ("Let's get a party goin', let's get a part goin', let's get a party goin', party hard, party hard: irc.wsyntax.com") 21:39:14 --- join: warpzero (~warpzero@dsl.142.mt.onewest.net) joined #forth 22:30:25 --- join: scope (~junk@njd.paradise.net.nz) joined #forth 22:36:09 dubious: I don't follow. I thought you were compairing a system written completely in forth, to one with a C kernel and a forth API to that kernel. The advantage to a straight forth system is that you have direct (interactive if you like) access to all parts of the system. 22:36:24 This would not be an advantage of a C kernel. 22:37:41 my forth (through the assembler) has easy access to kernel functions. 22:38:20 Herkamire - what do you refer to as 'your forth'? 22:38:23 I think this is simular to your C kernel + forth aproach 22:38:31 herkforth 22:38:36 http://herkamire.com/jason/programming.html 22:39:13 browse the repository and look at the doc/ folder for more details 22:43:55 dubious: It's a bit awkward working with the linux kernel though. I think it's just because it was designed to be used with a different language. 22:45:53 --- quit: Nutssh ("Client exiting") 23:28:47 --- join: skylan_ (~sjh@vickesh01-4751.tbaytel.net) joined #forth 23:37:10 --- quit: skylan (Read error: 110 (Connection timed out)) 23:37:27 --- nick: skylan_ -> skylan 23:40:52 --- quit: Ralph (Read error: 104 (Connection reset by peer)) 23:46:26 --- quit: Sonarman ("Lost terminal") 23:59:59 --- log: ended forth/04.01.16