00:00:00 --- log: started forth/13.02.07 00:01:04 --- join: epicmonkey (~epicmonke@sabis.ru) joined #forth 01:18:53 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 01:24:09 --- join: beretta (~beretta@cpe-107-8-120-84.columbus.res.rr.com) joined #forth 01:40:10 --- quit: itsy (Ping timeout: 255 seconds) 03:37:41 --- join: impomatic (~digital_w@146.90.28.164) joined #forth 04:27:15 --- quit: epicmonkey (Ping timeout: 248 seconds) 04:33:41 --- join: epicmonkey (~epicmonke@sabis.ru) joined #forth 05:00:53 --- quit: Bahman (Remote host closed the connection) 05:55:06 --- join: nighty^ (~nighty@90.84.144.185) joined #forth 06:30:00 --- join: kumul (~Kumool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 06:57:00 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 07:39:33 --- quit: jdavidboyd (Ping timeout: 260 seconds) 07:41:28 --- join: RodgerTheGreat (~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com) joined #forth 08:19:33 --- join: Tod-Work (~thansmann@host-25.pl1071005.fiber.net) joined #forth 08:21:55 --- quit: sirdancealot1 (Ping timeout: 245 seconds) 08:35:08 --- join: sirdancealot1 (~sirdancea@98.82.broadband5.iol.cz) joined #forth 09:16:04 --- join: ASau (~user@46.115.64.14) joined #forth 10:04:31 --- join: kbmaniac (~dave@host86-157-24-246.range86-157.btcentralplus.com) joined #forth 10:13:54 --- join: humptydumptyII (~bo@5-13-152-62.residential.rdsnet.ro) joined #forth 10:23:35 --- quit: sirdancealot1 (Ping timeout: 245 seconds) 10:24:09 --- join: ncv (~quassel@79.114.104.246) joined #forth 10:24:09 --- quit: ncv (Changing host) 10:24:09 --- join: ncv (~quassel@unaffiliated/neceve) joined #forth 10:43:16 --- join: sirdancealot1 (~sirdancea@98.82.broadband5.iol.cz) joined #forth 10:44:51 --- quit: Nisstyre (Ping timeout: 248 seconds) 10:56:27 --- quit: sirdancealot1 (Ping timeout: 276 seconds) 10:56:31 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 10:57:16 --- quit: kbmaniac (Read error: Operation timed out) 10:59:58 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 11:01:10 --- quit: MayDaniel (Client Quit) 11:03:06 --- part: impomatic left #forth 11:04:11 hello! 11:08:48 --- join: sirdancealot1 (~sirdancea@98.82.broadband5.iol.cz) joined #forth 11:08:50 --- join: ncv_ (~quassel@79.114.63.92) joined #forth 11:10:40 --- quit: ncv (Ping timeout: 252 seconds) 11:18:47 --- join: kbmaniac (~dave@host86-157-24-246.range86-157.btcentralplus.com) joined #forth 11:24:48 --- quit: kbmaniac (Read error: Operation timed out) 11:25:40 a little thing about isforth 11:31:59 --- quit: dto (Remote host closed the connection) 11:33:30 --- join: impomatic (~digital_w@146.90.28.164) joined #forth 11:39:17 for isforth v1.24b: on src/ext/init.f:32 after '' should be 'dup' 11:39:48 if not isforth quit with errno 9 EBADF 11:44:14 All in all, isforth is a nice forth and I'll have fun with :) 11:47:14 I440r is not here right now but i will try to convey your message :) 11:49:27 thanks! 12:11:41 have a nice time and happy forthing! 12:12:00 --- part: humptydumptyII left #forth 12:15:57 likewise ! 12:27:11 Hi all, does anybody know who has written a forth syntax highlighter for sublime editor ? 12:27:34 Apparently they hang out here 12:36:06 --- join: JDat (JDat@89.248.91.5) joined #forth 13:02:49 Or err maybe not ... Lol, think it was mark ? 13:03:41 kbmaniac_Try emacs 13:05:28 Tried Emacs, tried vim, found that I am allergic to both, come out in hives ;) 13:06:40 The only other Forth highlight I know is the the one I wrote for BBEdit 13:07:31 Bbedit ?, googleing 13:07:42 but Emacs rules for me, the interration with Forth (and other applications is great), you can immediately edit and debug 13:07:50 for me it ir anought with Programmers notepad 2 and forth addon 13:07:52 Macintosh only i think 13:07:59 due to its nature it's rather hard to syntax highlight forth. 13:08:28 yes, if you try to detect all defining words, i just did the most common ones 13:08:31 where you have support you'll basically get comments, strings, possibly numbers and a few common words colored 13:13:06 forth syntax is so easy that is isn't nacessary to have complicated syntax highlight 13:13:30 dou ypu really need PHP style syntax higlight for forth? 13:14:05 do You* 13:14:05 --- join: Onionnion (~ryan@adsl-68-254-167-191.dsl.milwwi.ameritech.net) joined #forth 13:14:43 JDat: oh, I agree- you don't need much, and it's not that bad without highlighting at all 13:26:18 --- quit: ncv_ (Remote host closed the connection) 13:32:41 --- join: jevin (~jevin@72.12.217.220) joined #forth 13:32:44 --- quit: kumul (Quit: Leaving) 13:32:54 --- quit: Nisstyre (Quit: Leaving) 13:35:34 --- quit: nighty^ (Ping timeout: 255 seconds) 13:50:27 --- quit: epicmonkey (Ping timeout: 248 seconds) 13:52:42 --- join: nighty^ (~nighty@90.84.144.32) joined #forth 14:11:47 --- quit: nighty^ (Ping timeout: 248 seconds) 14:46:14 --- join: nys (~YXWX@blk-142-60-139.eastlink.ca) joined #forth 14:53:23 --- join: ASau` (~user@46.115.64.14) joined #forth 14:55:01 --- quit: ASau (Remote host closed the connection) 15:27:35 --- quit: JDat () 15:36:17 --- quit: tgunr (Quit: Nity nite) 15:48:14 --- quit: karswell` (Read error: Connection reset by peer) 15:52:55 --- quit: segher (Ping timeout: 255 seconds) 15:55:35 --- quit: Tod-Work (Quit: Leaving) 15:56:33 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 15:57:39 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 15:58:25 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 16:02:58 --- quit: Nisstyre-laptop (Quit: Leaving) 16:05:37 --- quit: segher (Quit: Reactor leak) 16:06:56 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 16:18:16 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 16:18:21 hai 16:18:30 hello 16:19:39 whats up 16:19:49 having tea 16:19:55 pondering some things 16:20:02 dto: yourself? 16:21:11 doing all right. ! 16:21:17 listening to music, possibly going to code. 16:26:48 althouh i have a fresh copy of "Paranormal activity 4" begging to be watched 16:29:00 whats up in forthspace? 16:32:03 forth "syntax" is both so easy to parse that you don't need a parser (just a tokenizer) and so complicated that you can't use a parser... :) 16:32:13 ha. 16:32:14 not complicated. 16:32:25 it allows so much complexity. 16:32:53 forth is more like natural language, where any word can mean anything 16:33:13 * tangentstorm has spent quite a bit of time thinking about parsing forth and writing parsers in forth lately. 16:33:56 in my forth dialect, i restrict myself to having only one "parsing word" (if i understand it correctly): which is DEFINE 16:34:09 i.e. DEFINE is the only deviation from postfix syntax 16:34:27 i believe forth is a recursively enumerable language. it requires a turing machine to really understand it 16:34:30 http://en.wikipedia.org/wiki/Chomsky_hierarchy 16:35:25 possibly only context-sensitive, but i don't think so 16:36:36 I would agree with recursively enumerable 16:37:02 a parsing word can do arbitrarily complex operations on the input stream and manipulate the state of the rest of the compiler 16:37:23 easy to implement, hard to validate 16:57:41 also you can redefine words in the dictionary or revector them, so the meaning of each word can change arbitrarily. 16:58:16 --- quit: sirdancealot1 (Ping timeout: 246 seconds) 16:58:31 immense power 16:58:38 but if you like you can choose to restrict yourself to a much simpler version. 17:00:08 dto: can you call define in the middle of a definition? :) 17:01:30 yes i'm pretty sure, i just don't. 17:01:40 nys: immense responsibility, etc 17:01:42 DEFINE eats the rest of its inputs 17:01:59 yeah :D 17:02:29 POWARRRRR 17:02:37 seems like this channel has become a lot more active lately 17:17:40 probably your fault :) 17:17:55 welp 17:27:41 --- quit: tgunr (Quit: Nity nite) 17:40:51 --- join: sirdancealot1 (~sirdancea@98.82.broadband5.iol.cz) joined #forth 18:33:56 --- quit: dto (Remote host closed the connection) 18:41:00 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 18:51:32 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 19:13:18 --- quit: Adeon (*.net *.split) 19:13:20 --- quit: rixard (*.net *.split) 19:13:20 --- quit: tgunr (*.net *.split) 19:13:20 --- quit: djinni (*.net *.split) 19:13:20 --- quit: nighty-_ (*.net *.split) 19:13:20 --- quit: jevin (*.net *.split) 19:13:20 --- quit: malyn (*.net *.split) 19:13:21 --- quit: nys (*.net *.split) 19:13:21 --- quit: kulp (*.net *.split) 19:13:21 --- quit: tangentstorm (*.net *.split) 19:13:22 --- quit: ASau` (*.net *.split) 19:13:22 --- quit: Onionnion (*.net *.split) 19:13:22 --- quit: nottwo (*.net *.split) 19:13:22 --- quit: segher (*.net *.split) 19:13:23 --- quit: yiyus (*.net *.split) 19:13:23 --- quit: kbmaniac_ (*.net *.split) 19:13:24 --- quit: carc (*.net *.split) 19:13:24 --- quit: dTal (*.net *.split) 20:25:48 --- join: dTal (~dtal@195.171.211.214) joined #forth 20:26:10 --- join: carc (~carc@unaffiliated/carc) joined #forth 20:26:36 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 20:26:36 --- join: djinni (~djinni@li125-242.members.linode.com) joined #forth 20:26:36 --- join: nighty-_ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 20:26:47 --- join: Adeon (~makrillit@109.73.169.52) joined #forth 20:26:56 --- join: jevin (~jevin@72.12.217.220) joined #forth 20:26:56 --- join: malyn (~malyn@unaffiliated/malyn) joined #forth 20:27:11 --- join: kulp (~kulp@rox.li) joined #forth 20:27:36 --- join: ASau (~user@46.115.64.14) joined #forth 20:27:36 --- join: Onionnion (~ryan@adsl-68-254-167-191.dsl.milwwi.ameritech.net) joined #forth 20:27:36 --- join: nottwo (~trannie@nottwo.org) joined #forth 20:27:47 --- join: kbmaniac_ (~dave@host86-157-24-246.range86-157.btcentralplus.com) joined #forth 20:27:53 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 20:27:53 --- join: yiyus (1242712427@je.je.je) joined #forth 20:28:01 --- join: rixard (~rixard@81-235-139-119-no63.tbcn.telia.com) joined #forth 20:28:42 --- nick: kulp -> Guest10754 20:33:12 --- quit: Guest10754 (Changing host) 20:33:12 --- join: Guest10754 (~kulp@unaffiliated/kulp) joined #forth 20:33:17 --- nick: Guest10754 -> kulp 21:15:08 --- join: spoofer (~cruella@72.10.28.164) joined #forth 21:27:48 --- quit: spoofer (Quit: Leaving) 21:29:57 --- quit: Onionnion (Quit: Leaving) 22:11:01 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 22:12:51 --- quit: nottwo (Ping timeout: 248 seconds) 22:12:59 --- join: nottwo (~trannie@nottwo.org) joined #forth 22:52:22 --- join: snowrichard (~richard@206.255.124.206) joined #forth 22:52:26 hi 22:53:24 hi 22:53:27 hello there 22:55:42 --- quit: snowrichard (Client Quit) 23:06:45 * tangentstorm tries isforth ... pretty cool 23:42:00 someone asked about forth in java the other day... newcup maybe? 23:42:06 er in the browser. 23:42:10 http://forthfreak.net/jsforth80x25.html 23:42:29 or yunfan? sorry.. it's late here. 23:42:45 tangentstorm: no, I was curious about literate programming :) 23:43:05 (and I still am) 23:43:21 :) me too 23:44:03 --- quit: ASau (Ping timeout: 248 seconds) 23:44:15 org-babel gets slower and slower as you add code... i want to write a better tool 23:46:26 i find this inspiring : http://www.grzegorzbalcerek.net/preselm/Tutorial.html 23:46:29 oh. that's bad. I like org-babel because it's not restricted to any one language 23:46:52 but I haven't done any big literate programming projects with it, yet 23:47:15 tangentstorm: your retro-trail.org looks nice, btw 23:47:21 i have a start on a native code tangler written in pascal 23:47:39 :) thanks. crcx wrote all the code and the text... i'm just arranging it 23:48:05 oh, ok 23:48:30 this might be off-topic, but what exactly becomes slow with org-babel? 23:48:40 i don't know 23:48:56 i haven't dug through the code all that much 23:49:52 i just know that with a small file, it takes less than a second, and eventually, you run org-babel-tangle and it can take almost a minute 23:49:53 I mean, what slows down in practice? editing the code blocks? editing anything? 23:50:02 no just tangling 23:50:13 ok 23:50:21 tangling is the process of turning it back into source code 23:51:35 also, up until i found that tangle.el script i didn't have any way to incorporate it into a Makefile, so i'd save it the fast way, forget to tangle, and then wonder why what i just changed didn't fix the bug :) 23:51:41 have you tried removing the ":noweb tangle" from those code blocks which do not include other code blocks? 23:52:22 actually that retro-trail.org tangles very quickly 23:52:34 i think because it's just a linear pass through the file 23:52:44 ok 23:52:46 i don't use any <> at all, as far as i know 23:53:10 the reason all those :noweb tangle lines are duplicated is because i started with the actual source for kernel.rx 23:53:56 and then i typed C-c C-v d to invoke org-demarcate-block 23:54:17 it splits the src block 23:55:10 it only seems to get slow when you actually do the "literate" part, or you try to re-arrange things so they're in some other order than the order they should be in the output 23:55:52 ...which is the crux of literate programming 23:57:58 i wrote a different kind of tool some years ago 23:58:26 i call it narrative programming... sort of like literate programming + version control 23:58:42 where you describe how the system came to be a certain way rather than just how it is 23:59:09 it's just a prototype, but: https://gist.github.com/tangentstorm/4666614 23:59:15 i should really forthify that 23:59:59 --- log: ended forth/13.02.07