00:00:00 --- log: started forth/15.04.21 00:03:43 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 00:28:19 --- join: Bahman (~Bahman@85.133.140.118) joined #forth 01:22:17 --- quit: atommann (Read error: Connection timed out) 01:23:04 --- quit: xyh (Read error: Connection reset by peer) 01:25:17 just using the lte network on high speed subway 01:25:33 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 01:27:17 looks like very convenient 01:27:43 except when go through the tunnel 01:39:15 --- join: atommann (~atommann@58.251.2.94) joined #forth 01:42:32 anyone from this org ? :: https://github.com/ForthHub 01:45:11 in the following site :: http://the-little-language-designer.github.io/cicada-nymph/show-all.html 01:45:12 please search the following strings :: 01:45:12 "example code without local-variable" 01:45:12 "example code with local-variable" 01:45:15 to see how I ues local-variable ^-^ 02:05:38 --- join: true-grue (~grue@95-27-156-208.broadband.corbina.ru) joined #forth 02:24:31 --- join: nighty-_ (~nighty@hokuriku.rural-networks.com) joined #forth 03:06:21 --- quit: mnemnion (Remote host closed the connection) 03:29:29 --- quit: atommann (Quit: Leaving) 04:06:19 --- quit: xyh (Ping timeout: 265 seconds) 04:38:52 --- join: GeDaMo (~GeDaMo@212.225.93.112) joined #forth 04:41:57 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 04:42:18 --- join: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) joined #forth 05:06:27 --- quit: Bahman (Quit: Ave atque vale) 05:30:01 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 06:38:36 --- join: defanor (~defanor@2a02:7aa0:1619::ca46:4831) joined #forth 06:42:14 hello. i'm trying to poke jonesforth now, and the following outputs 0: ": DOUBLE DUP + ; WORD DOUBLE FIND . CR" (expecting it to output an address of DOUBLE). why it happens, and is it what should be happening? 06:44:21 Is there anything else on the stack? 06:45:09 Oh, wait, doesn't word take a delimiter character as a parameter? 06:45:25 nope, it seems: 06:45:25 42 : DOUBLE DUP + ; WORD DOUBLE FIND . . CR 06:45:26 0 42 06:45:38 and about a delimiter character -- idk 06:45:51 Try bl word double 06:46:18 what's bl? 06:46:27 Black character i.e. space 06:46:30 ^blank 06:48:17 seems to be the same, just adds a space on stack 06:48:41 BL WORD DOUBLE . . . CR 06:48:41 6 134520161 32 06:49:09 Ok, so word is parsing the input correctly 06:49:20 Without needing the bl 06:50:26 yes, it seems. and FIND reads (eats from the stack) it as expected, too, but then there's 0 in stack, as if it fails to find that 06:51:37 though search itself works fine, it seems: i can use something like "3 DOUBLE . CR", with expected results 06:53:00 Try defining another word after double then searching for double again 06:53:36 same 06:54:18 Does ' double work? 06:55:05 the way it is implemented in jonesforth, it probably won't (only for compiled code) 06:55:15 Ah 06:57:36 but in compiled code, it appears to work (: TEST ' DOUBLE ; 42 TEST . . CR → 145862132 42) 06:58:24 What about : test word find ; test double 06:58:35 --- quit: Zarutian (Quit: Leaving.) 07:00:01 works \o/ thanks. apparently `find` only works for compiled code, too 07:00:29 When you've seen one Forth, you've seen one Forth :P 07:01:28 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 07:03:17 --- join: mnemnion_ (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 07:03:35 --- quit: mnemnion (Read error: Connection reset by peer) 07:08:13 --- quit: xyh (Remote host closed the connection) 08:13:54 --- quit: darkf (Quit: Leaving) 08:19:04 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 08:24:04 crc: does retro (or parable) has local-variable support ? 08:29:10 anyone knows some local-variable supports ? I wish to compare some :) 08:31:08 xyh: no locals support 08:31:15 xyh: gforth? 08:36:26 xyh: reva (an old fork of an earlier retro) has a locals implementation: http://dev.ronware.org/p/reva/artifact/26079e59325e7bb7 08:38:44 thx :) 08:39:51 I see the syntax there. and any reviews of my examples ? 08:42:38 I won't be able to take a look at the examples until tonight (at work currently); another ~4.5 hours or so until I'm done 08:50:02 xyh: not sure if this is of interest: "Turning the stack into local variables" (page 20) http://www.forth.org/fd/FD-V03N6.pdf 08:51:55 how I wish forth-dimensions is still active :P 08:52:06 --- join: mark4 (~mark4@38.122.200.194) joined #forth 08:52:50 xyh: we could always start again if enough people contributed. 08:56:42 http://www.forth.org/fd/contents.html 08:59:59 GeDaMo: I have all of them downloaded :) 09:00:02 impomatic: your are from forth-dimensions? IMHO, to gain more contributors (like me and crc and tangentstorm), you could extend the topic to forth-like languages. 09:00:04 It looks like there might be some articles of interest in ForthWrite but they don't have their back catalogue online unfortunately 09:34:05 --- quit: xyh (Remote host closed the connection) 09:47:43 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 09:50:55 --- join: johnmark_ (~johnmark@c-73-51-235-57.hsd1.il.comcast.net) joined #forth 09:51:28 --- nick: johnmark_ -> JohnMarkM 10:11:42 could Joy assembly implementation be as minimalistic as that of Forth? 10:12:25 Joy has an assembly implementation ? 10:12:37 idk 10:12:44 idk? 10:12:47 haven't seen any, just wondering 10:12:49 i don't know 10:13:43 its is written in C, it needs a GC, list is its main datatype (which needs a GC) 10:13:57 ouch 10:14:49 i thought it'd be like a bunch of stack values with additional marks, saying that those are quoted 10:15:01 (haven't read much about it yet) 10:15:45 a simple GC can be about 200 lines of code, so it can also be minimalistic, and can be written in assembly code. 10:23:06 https://archive.org/stream/zx_Forth_v1.1a_1983_Abersoft/Forth_v1.1a_1983_Abersoft.z80?module=spectrum&scale=2 10:23:22 this one actually sort of works, given a spectrum keymap diagram to work with 10:53:00 --- join: ASau (~user@176.0.58.37) joined #forth 11:40:50 --- join: bedah (~bedah@dyndsl-095-033-216-090.ewe-ip-backbone.de) joined #forth 12:00:01 --- quit: xyh (Ping timeout: 265 seconds) 12:11:26 --- quit: bjorkintosh (Ping timeout: 250 seconds) 12:16:27 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 12:29:49 --- quit: xyh (Remote host closed the connection) 12:30:15 --- join: ehaliewicz (~user@204.11.226.50.static.etheric.net) joined #forth 12:38:01 --- join: bjorkintosh (~bjork@ip68-13-224-81.ok.ok.cox.net) joined #forth 12:50:52 --- quit: nighty-_ (Quit: Disappears in a puff of smoke) 12:56:49 --- join: nighty-_ (~nighty@hokuriku.rural-networks.com) joined #forth 13:01:27 --- join: demonview (~jf@75.94.26.174) joined #forth 13:01:28 --- quit: dview (Read error: Connection reset by peer) 13:07:59 --- quit: vsg1990 (Quit: Leaving) 13:24:30 --- join: Mat4 (~claude@ip188619bb.dynamic.kabel-deutschland.de) joined #forth 13:24:33 hello 13:28:08 heya Mat4 13:28:17 hi tangentstorm 13:28:49 I've had read you are working on your own concantentaive language 13:30:04 sorry, concatenative 13:32:06 how's your progress ? 14:00:38 no, not really 14:02:09 i have a little interactive prompt where you can issue commands, but i haven't actually tried to make a language out of it. 14:02:30 there's no control flow, no ability to define new words. it's all very primitive. 14:03:02 ah ok 14:03:55 I have finished the documentation for my IL representation 14:04:08 in german only at moment 14:05:31 I'm now working slowly to finish a monitor program 14:06:12 which includes the terminal emulator which I've written for your pascal version of Ngaro 14:07:11 --- quit: GeDaMo (Remote host closed the connection) 14:07:19 :) 14:07:56 is your IL still using the multiple-instructions per cell? 14:08:55 yes, the current reference implementation execute up to 4 instructions per dispatch 14:12:06 I give up benchmarking the performance hit, it's possible to realize soft realtime applications without native code compilation. It's fast enough for my demands 14:17:50 (read this as I don't see a demand for native code generation any more) 14:18:37 makes sense to me. 14:18:48 it seemed like it should be pretty darn fast anyway. 14:21:05 it is 14:21:43 I'm not sure about a programming language for this environment 14:21:47 --- quit: bjorkintosh (Remote host closed the connection) 14:36:18 some applications woud be helpful too 14:36:24 ;) 14:44:24 --- quit: ehaliewicz (Remote host closed the connection) 15:00:17 --- join: dtscode (~dtscode@dtscode.io) joined #forth 15:12:59 --- quit: true-grue (Read error: Connection reset by peer) 15:13:30 --- quit: Mat4 (Quit: Verlassend) 15:41:22 --- quit: bedah (Quit: Ex-Chat) 15:58:09 --- quit: mark4 (Ping timeout: 256 seconds) 15:58:09 --- quit: dys (Ping timeout: 256 seconds) 15:58:43 --- quit: carc (Ping timeout: 256 seconds) 16:01:45 --- join: carc (~carc@unaffiliated/carc) joined #forth 16:35:31 --- join: saml_ (~saml@cpe-24-102-97-97.nyc.res.rr.com) joined #forth 18:25:49 --- quit: joneshf-laptop (Remote host closed the connection) 18:32:15 --- join: MrMobius_ (~MrMobius@50-195-233-75-static.hfc.comcastbusiness.net) joined #forth 18:34:57 --- quit: demonview (Quit: Bye) 18:36:22 --- quit: nighty-_ (Quit: Disappears in a puff of smoke) 19:36:39 --- quit: MrMobius_ (Read error: Connection reset by peer) 19:37:18 --- join: MrMobius_ (~MrMobius@50-195-233-75-static.hfc.comcastbusiness.net) joined #forth 19:39:15 --- join: darkf (~darkf___@unaffiliated/darkf) joined #forth 19:53:14 --- quit: MrMobius_ (Read error: Connection reset by peer) 19:53:45 --- join: MrMobius_ (~MrMobius@50-195-233-75-static.hfc.comcastbusiness.net) joined #forth 19:57:30 --- quit: MrMobius_ (Read error: Connection reset by peer) 20:16:58 --- quit: backer (Read error: Connection reset by peer) 20:17:06 --- join: backer (~backer@banjo.employees.org) joined #forth 20:22:46 --- join: atommann (~atommann@58.251.2.94) joined #forth 20:41:12 --- quit: JohnMarkM (Quit: Leaving) 21:08:33 --- join: MrMobius_ (~MrMobius@2601:f:400:1241:7936:10e8:94b3:c6bb) joined #forth 21:22:35 --- quit: saml_ (Remote host closed the connection) 21:25:54 --- quit: MrMobius_ (Ping timeout: 272 seconds) 21:26:09 --- join: Bahman (~Bahman@85.133.140.118) joined #forth 22:17:26 --- quit: ASau (Ping timeout: 240 seconds) 22:47:27 --- quit: Bahman (Ping timeout: 256 seconds) 23:54:55 --- join: proteusguy (~proteusgu@49.230.88.207) joined #forth 23:54:55 --- mode: ChanServ set +v proteusguy 23:59:59 --- log: ended forth/15.04.21