00:00:00 --- log: started forth/15.08.02 00:00:35 --- quit: kumul (Client Quit) 01:45:08 + 02:34:44 --- join: true-grue (~grue@95-27-157-95.broadband.corbina.ru) joined #forth 02:39:53 hi 04:01:56 --- join: zacts (~user@freebsd/geek/zacts) joined #forth 04:23:22 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 04:37:59 --- join: spt_1 (~jaat@host-2-97-52-177.as13285.net) joined #forth 04:40:57 --- quit: _spt_ (Ping timeout: 264 seconds) 04:44:53 --- quit: spt_1 (Ping timeout: 272 seconds) 04:51:21 i think i finally got my fasm macros correct to write Forth in asm well!!! 05:33:55 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 05:42:22 --- join: xyh (~xyh@183.39.239.234) joined #forth 05:46:57 --- quit: xyh (Ping timeout: 264 seconds) 05:47:13 --- join: xyh (~xyh@183.39.239.234) joined #forth 05:56:57 --- quit: ASau (Remote host closed the connection) 06:28:09 --- quit: Zarutian (Read error: Connection reset by peer) 06:28:11 --- join: Zarutian1 (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 06:32:25 --- quit: fantazo (Quit: Verlassend) 07:10:34 --- join: ASau (~user@46.114.75.242) joined #forth 07:11:02 --- nick: NotIrixuser -> IRIXuser 07:15:19 --- nick: Zarutian1 -> Zarutian 07:29:16 --- join: kumul (~mool@adsl-72-50-84-166.prtc.net) joined #forth 07:58:57 --- quit: xyh (Ping timeout: 264 seconds) 08:01:04 --- join: xyh (~xyh@183.39.239.234) joined #forth 08:03:15 --- quit: protist (Quit: Konversation terminated!) 08:08:43 --- quit: workp (Quit: leaving) 08:14:17 --- quit: xyh (Ping timeout: 250 seconds) 08:26:55 --- join: nighty^ (~nighty@hokuriku.rural-networks.com) joined #forth 09:05:54 --- join: ASau` (~user@176.0.41.178) joined #forth 09:06:13 + 09:09:26 --- quit: Zarutian (Ping timeout: 246 seconds) 09:09:35 --- quit: ASau (Ping timeout: 244 seconds) 09:09:43 --- nick: ASau` -> ASau 09:18:12 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 09:34:19 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 09:51:58 --- quit: darkf (Quit: Leaving) 10:59:25 --- join: spt_1 (~jaat@host-92-24-237-192.ppp.as43234.net) joined #forth 11:01:56 --- quit: _spt_ (Ping timeout: 260 seconds) 11:49:35 --- join: fantazo (~fantazo@089144200176.atnat0009.highway.a1.net) joined #forth 11:56:41 --- quit: b4283 (*.net *.split) 11:56:48 --- join: b4283 (~b4283@128.199.246.141) joined #forth 12:11:10 --- quit: defanor (*.net *.split) 12:13:18 --- join: defanor (~defanor@2a02:7aa0:1619::ca46:4831) joined #forth 12:48:50 buh 13:15:51 --- join: Mat4 (~claude@ip5b40b95e.dynamic.kabel-deutschland.de) joined #forth 13:15:53 hello 13:17:14 hi 13:17:19 h'lo 13:17:22 ho Quiznos and Zarutian 13:17:43 Mat4: Hello. Speaking of compilers, check out [[http://www.larcenists.org/][Larceny]]. [[http://synthcode.com/scheme/fmt/][fmt]] generates C code (text) from Symbolic Expresssions. There are libs to go both ways for C and JavaScript on Hackage. 13:18:12 hi DKordic 13:18:26 thanks for the link, looks nice 13:22:40 what is Symbolic Expressions? Lisp sexps? 13:23:17 * Zarutian rereads the urls and do'hs 13:23:49 I think such environment would also be a nice application for Forth (if I remember correctly the programmers of Firefox choosen a similar approach based upon a Forth interpreter for a Javascript compiler) 13:25:13 Mat4: I haven't even heard of it. Link please. 13:28:44 link to journal paper or it didn't happen! 13:31:52 I must remember the project name first 13:32:56 --- quit: fantazo (Quit: Verlassend) 13:33:36 --- join: _spt_ (~jaat@host-2-96-11-163.as13285.net) joined #forth 13:33:37 --- quit: _spt_ (Changing host) 13:33:37 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 13:34:55 it was the Tamarin project 13:34:57 --- quit: spt_1 (Ping timeout: 250 seconds) 13:35:12 (the Javascript engine for Firefox 4) 13:36:10 it is basical a JIT compiler written for an embedded Forth environment 13:40:55 http://bluishcoder.co.nz/2008/05/21/extending-tamarin-tracing-with-forth.html 13:46:06 this is also a good example in my opinion how to add JIT compilation to an Forth interpreter (however, the interpreter itself was ... not well designed (to be diplomatic) so interpretation overhead way to high) 13:47:50 Zarutian: s-expressions I think 13:52:54 Quiznos: So you write an ITC Forth for FASM, that's nice 13:57:21 it's too bad tamarin was abolished 14:01:35 --- quit: nighty^ (Ping timeout: 246 seconds) 14:14:51 --- join: nighty^ (~nighty@hokuriku.rural-networks.com) joined #forth 14:18:26 --- quit: nisstyre (Remote host closed the connection) 14:22:11 hi IRIXuser 14:22:18 evening Mat4 14:28:59 --- quit: djinni (Ping timeout: 246 seconds) 14:32:10 if the cost was too high then they did it wrong 14:33:30 Mat4: ya; i think i finaly got the macros correct 14:38:34 --- join: djinni (~djinni@2607:5300:100:200::160d) joined #forth 14:40:36 ITC has one great advantage. Because every word declaration is executed though a double indirection it is possible to alter them at runtime without recompilation. This way the environment can reprogram itself 14:41:19 just by changing the CFA pointer 14:41:26 (s) 14:42:09 yep 14:42:16 I think standard Forth systems make no use of this, however you can ! 14:42:59 itc is a stdmodel 14:43:10 dtc stc ttc and jit. 14:43:24 yes, I mean the wordsets 14:43:39 ansi pff 14:44:13 everyone waants to be the same, standard. 14:44:28 i'm a non-conformist inately. 14:44:43 that's good 14:44:51 besides, stds are strait jsckets. 14:45:02 don't know what this means, sorry 14:45:31 i want a living, breathing forth that can grow into something like the other interpreted languges that are behmothic in what else they off. 14:45:52 strait jackets with the wrap-around .. just google that. 14:45:55 get a pic 14:46:01 strait jacket 14:46:07 for the looney bin. 14:47:18 anyway 14:48:02 the code layout for my code aappears reasonable , so now i have to apply fasm to it and check for errors 15:10:33 need some sleep, ciao 15:10:36 --- quit: Mat4 (Quit: Verlassend) 15:11:25 --- quit: Zarutian (Quit: Leaving.) 15:51:26 --- quit: true-grue (Read error: Connection reset by peer) 15:58:01 --- quit: zacts (Quit: ERC (IRC client for Emacs 24.5.1)) 16:12:18 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 16:17:33 --- join: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) joined #forth 16:50:03 --- join: nisstyre (~yourstrul@li611-52.members.linode.com) joined #forth 16:54:11 --- join: karswell (~user@84.92.185.157) joined #forth 17:00:45 --- quit: _spt_ (Quit: gone to fix a server for Staffc CC) 17:02:18 --- quit: nisstyre (Changing host) 17:02:19 --- join: nisstyre (~yourstrul@oftn/member/Nisstyre) joined #forth 17:24:46 --- join: atommann (~atommann@58.251.2.94) joined #forth 17:47:08 --- quit: karswell (Read error: Connection reset by peer) 17:49:14 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 18:39:01 --- quit: vsg1990 (Quit: Leaving) 19:26:02 --- join: karswell (~user@84.92.185.157) joined #forth 19:39:33 --- join: kumool (~mool@adsl-72-50-84-166.prtc.net) joined #forth 19:42:12 --- quit: kumul (Ping timeout: 240 seconds) 20:35:28 --- join: darkf (~darkf___@unaffiliated/darkf) joined #forth 21:18:51 --- quit: kumool (Quit: Leaving) 21:28:56 --- quit: atommann (Ping timeout: 244 seconds) 22:10:41 --- join: gabriel_laddel (~user@unaffiliated/gabriel-laddel/x-9909917) joined #forth 22:34:03 --- quit: gabriel_laddel (Remote host closed the connection) 22:36:33 --- join: atommann (~atommann@58.251.2.94) joined #forth 23:39:08 It is really good that Tamarin was abolished. 23:39:12 It was slow. 23:40:49 --- quit: impomatic (Ping timeout: 256 seconds) 23:59:59 --- log: ended forth/15.08.02