00:00:00 --- log: started forth/15.08.31 00:05:42 --- join: xyh (~xyh@183.15.193.183) joined #forth 00:07:25 --- quit: MrMobius (Ping timeout: 250 seconds) 00:13:40 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 00:48:00 --- quit: xyh (Ping timeout: 252 seconds) 00:48:48 --- join: xyh (~xyh@183.15.193.183) joined #forth 00:56:51 --- join: ASau` (~user@46.114.81.5) joined #forth 01:00:47 --- quit: ASau (Ping timeout: 272 seconds) 01:01:13 --- nick: ASau` -> ASau 01:16:06 --- join: t4nk396 (cb616209@gateway/web/freenode/ip.203.97.98.9) joined #forth 01:18:45 --- quit: ASau (Ping timeout: 264 seconds) 01:24:23 --- quit: t4nk396 () 01:43:20 --- join: Guest-Pirc (~Guest-Pir@ftp.compkarori.co.nz) joined #forth 01:44:25 just wondering if anyone can help with getting started on gforth? 01:46:06 Or if there's a chat presence on either gitter.im or chat.stackoverflow.com 01:46:41 what are you trying to do, Guest-Pirc ? 01:47:21 I downloaded the gforth.apk and am trying to run any of the demos 01:48:04 is that an android thing? 01:48:17 yes, it's Gforth for android 01:48:36 but I would guess it's the same for Linux or whatever 01:48:53 I just need to know how to run the demo 01:49:40 dunno. i've never used the demo. sorry. :/ 01:49:50 i normally just run gforth and type stuff at the prompt. 01:50:10 ok, so how do I load a screen or file? 01:50:39 is there a pwd command? 01:50:45 or ls? 01:55:41 --- quit: xyh (Remote host closed the connection) 02:05:00 Guest-Pirc: Hello. I don't understand Your problem. For example ``$ gforth hello.fs'' (Bash) and ``s" hello.fs" included'' (Forth source). 02:07:16 s" filename.fs" included \ loads the file contents? 02:07:38 that's all I really want to know :) 02:15:05 oh well, that didn't work 02:15:18 --- quit: FireFly (Ping timeout: 244 seconds) 02:16:05 maybe I need to change to the Minos2 directory before I include the file 02:17:22 Guest-Pirc: That string is a file path. 02:22:22 yes, and I think I have an error because I don't know the relative path to the demo file 02:22:37 is there a command to tell me which directory I'm in? 02:44:50 --- quit: Guest-Pirc (Ping timeout: 250 seconds) 02:59:04 --- join: Guest-Pirc (~Guest-Pir@compkarori.co.nz) joined #forth 03:16:21 --- quit: Guest-Pirc (Ping timeout: 250 seconds) 03:21:12 --- quit: atommann (Quit: Leaving) 04:00:27 --- quit: nighty^ (Ping timeout: 240 seconds) 04:06:48 --- join: xyh (~xyh@183.15.193.183) joined #forth 04:14:17 --- join: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) joined #forth 04:25:11 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 04:28:56 --- quit: xyh (Remote host closed the connection) 04:36:56 --- join: nighty^ (~nighty@hokuriku.rural-networks.com) joined #forth 04:37:49 --- quit: socash (Quit: WeeChat 1.3) 04:39:31 --- quit: proteusguy (Remote host closed the connection) 05:33:14 --- quit: Zarutian (Quit: Zarutian) 05:42:34 --- join: proteusguy (~proteusgu@110.168.229.190) joined #forth 05:42:34 --- mode: ChanServ set +v proteusguy 05:43:48 --- join: xyh (~xyh@113.116.1.120) joined #forth 05:55:30 --- join: kumul (~mool@adsl-64-237-239-67.prtc.net) joined #forth 06:07:57 --- join: FireFly (~firefly@firefly.xen.prgmr.com) joined #forth 06:10:48 --- join: atommann (~atommann@222.248.68.158) joined #forth 06:21:10 --- quit: atommann (Quit: Leaving) 06:21:36 --- join: alex_drom (~drom@c-73-158-61-189.hsd1.ca.comcast.net) joined #forth 06:51:16 --- quit: alex_drom (Ping timeout: 265 seconds) 06:58:09 --- join: mnemnion (~mnemnion@184.78.61.129) joined #forth 07:12:21 --- join: protist (~javery@184.237.69.111.dynamic.snap.net.nz) joined #forth 07:14:16 --- join: alex_drom (~drom@50.247.111.250) joined #forth 07:57:46 --- quit: gabriel_laddel (Ping timeout: 246 seconds) 08:02:51 --- quit: xyh (Remote host closed the connection) 08:06:48 --- join: xyh (~xyh@113.116.1.120) joined #forth 08:17:07 --- quit: _spt_ (Ping timeout: 240 seconds) 08:39:41 --- join: mayuresh (~mayuresh@148.snat-111-91-13.hns.net.in) joined #forth 08:42:21 --- quit: mayuresh (Client Quit) 08:44:53 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 09:39:29 --- quit: proteusguy (Ping timeout: 272 seconds) 09:51:37 --- join: spt_1 (~jaat@host-89-242-45-51.as13285.net) joined #forth 09:52:21 --- quit: yiyus (Ping timeout: 264 seconds) 09:54:45 --- quit: _spt_ (Ping timeout: 264 seconds) 09:56:38 --- join: yiyus (1242712427@je.je.je) joined #forth 09:57:36 --- join: proteusguy (~proteusgu@ppp-110-168-229-190.revip5.asianet.co.th) joined #forth 09:57:36 --- mode: ChanServ set +v proteusguy 10:02:20 --- quit: xyh (Ping timeout: 264 seconds) 10:04:33 --- quit: mnemnion (Remote host closed the connection) 10:06:02 --- join: xyh (~xyh@113.116.1.120) joined #forth 10:28:20 --- join: mnemnion (~mnemnion@184.78.61.129) joined #forth 10:44:56 --- quit: xyh (Remote host closed the connection) 11:02:34 --- quit: mnemnion (Remote host closed the connection) 11:04:25 --- join: mnemnion (~mnemnion@184.78.61.129) joined #forth 11:11:47 --- join: xyh (~xyh@113.116.1.120) joined #forth 11:15:29 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 11:16:07 --- quit: Zarutian (Read error: Connection reset by peer) 11:17:46 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 11:25:56 --- quit: xyh (Remote host closed the connection) 11:30:50 --- join: bedah (~bedah@dyndsl-037-138-024-027.ewe-ip-backbone.de) joined #forth 11:58:47 --- quit: bjorkintosh (Quit: Leaving) 12:00:03 --- quit: darkf (Quit: Leaving) 12:03:41 --- join: dys (~dys@ip-109-41-56-104.web.vodafone.de) joined #forth 12:08:36 --- join: bjorkintosh (~bjork@ip68-13-224-81.ok.ok.cox.net) joined #forth 12:09:01 --- quit: proteusguy (Remote host closed the connection) 12:20:31 --- join: xyh (~xyh@113.116.1.120) joined #forth 12:30:26 --- quit: vsg1990 (Quit: What's a Quit message?) 13:04:17 --- join: t4nk606 (cb616209@gateway/web/freenode/ip.203.97.98.9) joined #forth 13:08:33 --- quit: t4nk606 (Ping timeout: 246 seconds) 13:10:51 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 13:12:32 --- quit: xyh (Remote host closed the connection) 13:18:58 --- join: Mat4 (~claude@ip5b40b95e.dynamic.kabel-deutschland.de) joined #forth 13:19:01 hi all 13:19:23 hi 13:25:22 --- quit: mnemnion (Remote host closed the connection) 13:29:14 --- join: mnemnion (~mnemnion@184.78.61.129) joined #forth 13:30:45 --- quit: FireFly (Ping timeout: 264 seconds) 13:34:08 --- quit: mnemnion (Ping timeout: 264 seconds) 13:55:25 --- quit: spt_1 (Quit: /0\) 14:06:39 --- join: mnemnion (~mnemnion@184.78.61.129) joined #forth 14:10:15 --- join: ASau (~user@46.114.81.5) joined #forth 14:14:22 --- join: FireFly (~firefly@firefly.xen.prgmr.com) joined #forth 14:17:23 --- quit: mnemnion (Remote host closed the connection) 14:17:39 --- join: mnemnion (~mnemnion@184.78.61.129) joined #forth 14:42:04 --- quit: ASau (Quit: ERC (IRC client for Emacs 24.5.1)) 14:42:35 --- join: ASau (~user@46.114.81.5) joined #forth 14:43:42 h'lo Mat4 14:45:30 hmm... many languages runtimes are written in C or C++ nowdays but I been toying with the idea of porting Lua into Forth. That is write an Lua runtime implmentation in Forth. 14:50:19 hi Zarutian 14:51:32 I thin that can be done by simply writing a lua bytecode converter 14:53:03 yes but I am thinking how I would implement stuff such as tables and closures. 14:53:42 --- quit: bedah (Quit: Ex-Chat) 14:54:41 simplest, I think is to use something that is like an record and like the stuff inside a forth word. 14:55:10 because garbage collection is something I dont want to give up. 15:02:54 how do you want to implement garbage collection ? 15:04:01 For a language like Lua reference counting can work fine 15:04:19 easiest would be to use a compactor gc. 15:05:34 with bitmaps of what memory is free and such 15:10:01 you can exploit ITC for this I think (because all memory regions in use need to be copied) 15:10:51 ITC is what I got the idea from. 15:12:33 I think interning strings from Lua function protos will also help with reducing memory usage. 15:26:22 I look forward to test your Lua converter 15:26:26 need some sleep, 15:26:28 ciao 15:26:32 though I havent decided if I am going to use slot 'objects' to implement variables or not. Those need... 15:26:33 cia 15:26:48 --- quit: Mat4 (Quit: Verlassend) 15:27:01 Those need a bit of memory but make closures breeze to implement. 15:32:52 --- quit: kumul (Quit: Leaving) 15:42:44 off to bed 15:42:50 cya folks 15:43:05 --- quit: Zarutian (Quit: Zarutian) 15:46:25 --- quit: mnemnion (Remote host closed the connection) 15:51:48 --- join: karswell (~user@183.230.208.46.dyn.plus.net) joined #forth 15:52:45 interesting enough someone wrote a tiny forth in lua that bootstraps from one word 15:52:55 of course, that word is simply 'interpret the next lines as lua code' 15:53:16 --- join: kumul (~mool@adsl-64-237-239-3.prtc.net) joined #forth 16:18:57 --- join: mnemnion (~mnemnion@184.78.61.129) joined #forth 16:56:16 --- join: mnemnia (~mnemnion@184.78.61.129) joined #forth 16:57:22 --- quit: mnemnion (Ping timeout: 265 seconds) 17:37:41 --- join: ovf (sid19068@gateway/web/irccloud.com/x-hehuvtlikjvylskw) joined #forth 18:03:30 --- quit: bluekelp (Ping timeout: 252 seconds) 18:03:36 --- join: bluekelp (~bluekelp@bluekelp.com) joined #forth 18:05:02 --- quit: alex_drom (Ping timeout: 265 seconds) 18:25:22 --- join: alex_drom (~drom@c-73-158-61-189.hsd1.ca.comcast.net) joined #forth 18:38:14 --- join: atommann (~atommann@58.251.2.94) joined #forth 20:00:30 --- quit: karswell (Read error: Connection reset by peer) 20:01:43 --- join: karswell (~user@183.230.208.46.dyn.plus.net) joined #forth 20:16:21 --- quit: proteusguy_ (Ping timeout: 264 seconds) 20:29:13 --- join: proteusguy_ (~proteusgu@ppp-110-168-230-59.revip5.asianet.co.th) joined #forth 20:35:50 --- quit: atommann (Ping timeout: 268 seconds) 20:40:03 --- quit: karswell (Read error: Connection reset by peer) 20:41:14 --- join: karswell (~user@183.230.208.46.dyn.plus.net) joined #forth 20:48:18 --- join: xyh (~xyh@183.15.193.10) joined #forth 20:53:21 --- quit: mnemnia (Ping timeout: 272 seconds) 20:53:44 --- join: mnemnia (~mnemnion@184.78.61.129) joined #forth 21:21:33 --- join: darkf (~darkf___@unaffiliated/darkf) joined #forth 21:23:16 --- quit: karswell (Remote host closed the connection) 21:24:07 --- quit: xyh (Remote host closed the connection) 21:24:31 --- join: karswell (~user@183.230.208.46.dyn.plus.net) joined #forth 22:39:57 --- join: atommann (~atommann@58.251.2.94) joined #forth 22:46:49 --- quit: alex_drom (Ping timeout: 265 seconds) 23:06:11 --- quit: atommann (Ping timeout: 244 seconds) 23:16:31 --- quit: ASau (Ping timeout: 244 seconds) 23:59:59 --- log: ended forth/15.08.31