00:00:00 --- log: started forth/08.07.12 00:35:26 --- quit: aspect (Read error: 113 (No route to host)) 00:38:03 --- join: aspect (i=aspect@burns.dreamhost.com) joined #forth 01:39:49 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 01:47:03 --- join: kar8nga (n=kar8nga@AMarseille-151-1-51-224.w82-122.abo.wanadoo.fr) joined #forth 02:00:09 --- join: craigoz (n=craigo@202.63.56.72) joined #forth 02:04:56 --- join: ravenexp (n=a@87.252.242.82) joined #forth 02:05:14 --- part: kar8nga left #forth 02:50:04 --- join: qFox (i=C00K13S@234pc222.sshunet.nl) joined #forth 03:25:55 --- join: kar8nga (n=kar8nga@AMarseille-151-1-51-224.w82-122.abo.wanadoo.fr) joined #forth 03:52:08 --- quit: kar8nga ("Leaving.") 04:22:26 --- join: forther (n=forther@c-24-5-187-203.hsd1.ca.comcast.net) joined #forth 04:47:07 --- quit: aum ("Leaving") 05:18:32 --- quit: mathrick (Remote closed the connection) 05:20:20 --- join: mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 05:48:53 --- quit: forther ("Leaving") 05:54:04 --- join: ASau (n=user@79.111.26.58) joined #forth 06:20:26 good morning 06:21:42 Good evening. 06:33:47 --- join: foxchip (n=fox@166.129.242.52) joined #forth 06:48:00 Good afternoon 06:50:39 hm. there ought to be a forth with just magic numbers. it's words would be restricted to digits only. 06:50:49 and it'd be called magic forth 06:51:01 and it'd have a shitload of comments :p 06:51:59 of course, numbers would have to be given as a~j 06:52:21 otherwise things wouldn't make sense anymore 06:52:35 can't have no sense 06:52:54 that would upset Frege 07:12:15 --- join: metamaasxy23 (i=juro@xdsl-87-78-71-26.netcologne.de) joined #forth 07:18:36 --- quit: foxchip (Read error: 110 (Connection timed out)) 07:18:40 --- part: metamaasxy23 left #forth 07:20:49 --- join: metamaasxy23 (i=juro@xdsl-87-78-71-26.netcologne.de) joined #forth 07:22:03 --- part: metamaasxy23 left #forth 07:23:22 --- join: napf (i=juro@xdsl-87-78-71-26.netcologne.de) joined #forth 07:26:29 --- part: napf left #forth 08:10:09 --- part: craigoz left #forth 08:34:01 --- join: kar8nga (n=kar8nga@AMarseille-151-1-51-224.w82-122.abo.wanadoo.fr) joined #forth 08:49:36 --- join: fwiffo (i=none@unaffiliated/fwiffo) joined #forth 08:50:08 any clue on how to solve the annoying forth-process-buffer error in emacs? 08:59:20 What is the error? 09:02:32 when i try to use forth-load-file i get: No current process. See variable `forth-process-buffer' 09:05:04 --- quit: maht ("Leaving") 09:05:39 --- quit: crc ("Leaving.") 09:07:21 Do you run run-forth before that? 09:07:38 --- join: crc (n=charles@c-68-83-96-46.hsd1.pa.comcast.net) joined #forth 09:17:20 --- join: maht (n=maht__@85.189.31.174.proweb.managedbroadband.co.uk) joined #forth 09:24:31 nope, that was the problem, thanks. 09:24:38 i thought it would run it for me. 09:25:00 fwiffo: actually, you can make it behave so. 09:25:28 how? 09:27:00 C-h f forth-proc 09:27:37 Go to that file, and fix the definition to start inferior forth instead of bailing out with error. 10:05:05 --- quit: ravenexp (Read error: 131 (Connection reset by peer)) 10:13:59 --- part: jroes left #forth 10:22:30 --- join: foxchip (n=fox@166.129.103.116) joined #forth 10:44:58 --- quit: fwiffo (Remote closed the connection) 10:47:45 --- join: Makic (n=Maki@adsl-224-84.eunet.yu) joined #forth 11:11:20 --- quit: foxchip (Read error: 110 (Connection timed out)) 11:11:26 --- quit: ASau (Remote closed the connection) 11:12:04 --- join: ASau (n=user@79.111.26.58) joined #forth 11:36:27 --- join: mikett (n=nobody@62-31-211-154.cable.ubr14.live.blueyonder.co.uk) joined #forth 11:37:15 --- part: mikett left #forth 11:47:15 --- join: Quartus` (n=Quartus`@205.205.50.1) joined #forth 11:49:43 --- join: Quartus__ (n=Quartus`@205.205.50.1) joined #forth 11:52:18 --- quit: ASau (Remote closed the connection) 11:52:42 --- join: ASau (n=user@79.111.26.58) joined #forth 11:52:49 --- join: binaryguy (n=binarygu@host86-150-31-139.range86-150.btcentralplus.com) joined #forth 11:55:39 --- quit: binaryguy (Client Quit) 11:58:16 --- mode: ChanServ set +o crc 12:05:41 Hi. 12:09:01 --- join: GoNoGo (n=GoNoGo@cro34-3-82-236-93-215.fbx.proxad.net) joined #forth 12:22:43 --- quit: GoNoGo ("ChatZilla 0.9.83 [Firefox 2.0.0.15/2008062306]") 13:28:51 hi Quartus__ 13:28:51 --- quit: Quartus` (Read error: 104 (Connection reset by peer)) 13:29:27 hey slava. How goes it? 13:29:59 pretty good. 13:30:08 spent a couple of days cleaning out dead wood in factor 13:31:12 how are your projects coming along? 13:37:56 --- quit: ASau (Remote closed the connection) 13:38:19 --- join: ASau` (n=user@79.111.26.58) joined #forth 13:38:19 --- quit: ASau` (Remote closed the connection) 13:38:42 --- join: ASau (n=user@79.111.26.58) joined #forth 15:06:48 --- join: aum (n=aum@60-234-243-247.bitstream.orcon.net.nz) joined #forth 15:07:05 hi all 15:22:04 --- part: kar8nga left #forth 15:30:13 does everyone just lurk here and not say anything? 15:36:25 --- quit: Makic ("Leaving") 15:38:28 aum: pretty much 15:38:52 shame that 15:39:04 it used to be a fairly busy channel 15:39:10 some could construe from that that forth is a dead language 15:39:43 --- join: edrx (i=edrx@189.25.170.48) joined #forth 15:39:51 there are the other forth channels, some of them have a bit more activity (##forth gets moderately active, and sometimes #c4th-ot) 15:40:23 there are fewer people in them though 15:40:41 ok 15:40:54 i'm writing yaffi 15:41:10 yet another foreign function interface? 15:41:20 yet another 'fine' forth implementation 15:41:34 ok 15:41:41 ans compliant or something different? 15:42:07 c-based ans-compliant, geared towards embedding and extensibility, like ficl but with much simpler streamlined internals 15:43:34 cool 15:43:56 for instance, 'code' words can contain C code 15:44:04 s/can/must/ 15:44:35 so the learning and coding time for adding new c primitives is slashed 15:45:19 how is that compiled? 15:46:59 i got a converter util which extracts all the code words and turns them into C functions, then converts the forth code around the code words into a compact comment-stripped string, then a module init func which adds all the primitives to the dict then executes the massive forth string 15:47:30 so one links to that module, and after instantiating the system and vm, invokes the module init func 15:47:36 ah ok 15:47:49 at the moment, the converter is written in python 15:48:16 but when i build hashtable and list support into this forth, i'll port the converter to forth 15:50:47 but I haven't ruled out the idea of a run-time 'code' word which dynamically generates a C source, compiles it, links it as a shared lib, imports the C lib and invokes its init func 15:52:12 heh 15:53:01 slava: it wouldn't surprise me if factor has a full C grammar, bnf parser, tokeniser and factor code generator built in 15:53:19 s/bnf/lalr1/ 15:54:25 factor doesn't generate C code, or parse C code 15:54:35 it can call C via and ffi, that's about it 15:54:39 ok 15:54:48 my vm is written in C 15:54:58 i'm constantly trying to move things out of it and into factor 15:55:02 because I don't like C :) 15:55:17 C is a necessary evil - I define C these days as 'semi-portable assembler' 15:56:09 heh 15:56:17 i do have full assemblers for x86, x86.64 and ppc :) 15:56:48 slava: what do you think of the various stack chips out there? 15:57:03 i dont know much about them to be honest 16:49:06 --- quit: ASau (Read error: 110 (Connection timed out)) 19:08:57 --- quit: qFox ("Time for cookies!") 19:25:43 --- quit: edrx (Read error: 110 (Connection timed out)) 20:26:45 --- join: Quartus (n=neal@CPE0001023f6e4f-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 20:36:18 Yeah! we have another author at colorForth community Blog! thanks crc :) 20:36:39 Nice job. and thanks for putting the blog entries up automagically at the wiki :) 20:37:31 --- join: ASau (n=user@79.111.23.25) joined #forth 21:50:02 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 22:45:03 --- join: edrx (i=edrx@189.25.28.166) joined #forth 23:59:59 --- log: ended forth/08.07.12