00:00:00 --- log: started forth/17.03.28 00:04:03 I guess you can find their source code PDFs on web 01:00:29 --- quit: X-Scale (Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!) 01:32:28 --- quit: smokeink (Ping timeout: 240 seconds) 01:34:20 --- join: smokeink (~smoke@175.20.93.49) joined #forth 01:52:19 --- quit: smokeink (Quit: leaving) 01:54:13 beep boop 01:54:32 I wonder if forth will ever take off or if I am just crazy 01:54:44 I don't think I am crazy I think one day it could happen 02:00:19 what do you mean as "will ever take off" ? 02:00:42 --- quit: dual (Ping timeout: 260 seconds) 02:02:53 Used for high level programming 02:03:18 used for systems programming 02:18:41 used for systems programming - isn't it already ? 02:19:09 where 02:19:44 embed? 02:21:10 sure forth kicks ass at embedded but you dont see it in apps or anything 02:21:50 --- quit: impomatic (Ping timeout: 240 seconds) 02:27:38 --- join: impomatic (~impomatic@host86-170-205-91.range86-170.btcentralplus.com) joined #forth 02:59:44 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 03:05:08 --- quit: pointfree[m] (Read error: Connection reset by peer) 03:05:10 --- quit: M-jimt (Remote host closed the connection) 03:08:02 because it wasn't made for this? 03:20:56 --- join: pointfree[m] (pointfreem@gateway/shell/matrix.org/x-mxpdtrrvnagjpmrt) joined #forth 03:26:49 --- quit: proteusguy (Remote host closed the connection) 03:31:56 --- quit: wa5qjh (Read error: Connection reset by peer) 03:33:36 --- join: wa5qjh (~Thunderbi@121.54.90.143) joined #forth 04:21:45 my opinion: Forth is just a tad less tedious than assembly. Wherever asm is needed (little mem, little cpu power), forth will be there. If you have plenty of mem and cpu, use a high level "batteries included" language like Perl! 04:26:48 --- join: GeDaMo (~GeDaMo@212.225.82.133) joined #forth 04:28:08 --- quit: nighty- (Quit: Disappears in a puff of smoke) 04:51:30 --- quit: dys (Ping timeout: 260 seconds) 04:55:50 --- quit: wa5qjh (Ping timeout: 240 seconds) 05:27:09 --- join: nighty- (~nighty@220.157.229.123) joined #forth 05:35:46 --- join: M-jimt (jimtmatrix@gateway/shell/matrix.org/x-nkquatagqumioawb) joined #forth 05:39:50 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 06:37:44 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 06:50:40 --- join: gravicappa (~gravicapp@ppp83-237-175-207.pppoe.mtu-net.ru) joined #forth 06:52:34 --- join: proteusguy (~proteus-g@2405:9800:b408:bc31:36e2:fdff:fe28:7189) joined #forth 06:52:34 --- mode: ChanServ set +v proteusguy 06:53:03 --- join: proteus-guy (~proteus-g@2405:9800:b408:bc31:36e2:fdff:fe28:7189) joined #forth 06:53:05 --- quit: proteus-guy (Remote host closed the connection) 07:04:57 --- quit: Zarutian (Quit: Zarutian) 07:12:08 --- join: dual (~bonafide@74.75.153.119) joined #forth 07:22:55 --- join: neceve (~ncv@86.125.247.109) joined #forth 07:22:56 --- quit: neceve (Changing host) 07:22:56 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 09:10:19 --- quit: neceve (Quit: Konversation terminated!) 10:14:40 --- join: dys (~dys@ip-109-40-3-193.web.vodafone.de) joined #forth 11:27:20 --- join: luser1 (~luser1@h69-21-248-248.crlbnm.broadband.dynamic.tds.net) joined #forth 12:53:36 --- quit: dual (Ping timeout: 260 seconds) 12:54:51 --- quit: luser1 (Ping timeout: 260 seconds) 12:59:26 --- join: luser1` (~luser1@h69-21-248-248.crlbnm.broadband.dynamic.tds.net) joined #forth 12:59:54 --- nick: luser1` -> luser1 13:28:02 --- quit: luser1 (Remote host closed the connection) 13:46:40 --- quit: GeDaMo (Remote host closed the connection) 14:19:57 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 14:30:25 --- join: vsg1990 (~vsg1990@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 14:37:19 --- quit: Guest16519 (Ping timeout: 240 seconds) 14:43:58 --- quit: gravicappa (Ping timeout: 268 seconds) 14:48:58 --- join: luser1 (~luser1@h69-21-248-248.crlbnm.broadband.dynamic.tds.net) joined #forth 14:53:51 --- quit: true-grue (Read error: Connection reset by peer) 15:51:36 --- join: BPL (~BPL_@215.2.165.83.dynamic.reverse-mundo-r.com) joined #forth 15:51:42 Hi everyone 15:52:10 anyone familiar with zforth https://github.com/zevv/zForth/tree/master/src/zforth ? 15:52:27 --- quit: malyn (Ping timeout: 240 seconds) 16:00:20 --- quit: luser1 (Ping timeout: 246 seconds) 16:09:05 --- quit: dys (Ping timeout: 260 seconds) 16:12:25 --- join: luser1 (~luser1@h69-21-248-248.crlbnm.broadband.dynamic.tds.net) joined #forth 16:12:46 --- join: malyn (~malyn@54.201.34.233) joined #forth 16:26:35 --- quit: luser1 (Ping timeout: 246 seconds) 16:28:06 --- join: wa5qjh (~Thunderbi@121.54.90.157) joined #forth 16:28:38 someone asked about it a while ago (maybe you?) - i started looking at it. looks nifty. 16:34:13 bluekelp: I was fiddling around and trying to understand some stuff but I'm a little bit confused. For instance, when i run mandel.zf without touching the code it runs ok... But, at the moment I add a memset(dict, 0, ZF_DICT_SIZE) in this line https://github.com/zevv/zForth/blob/master/src/zforth/zforth.c#L818 the ascii mandelbrot won't be printed O_o. And i don't understand why 16:42:10 bluekelp: Also, when executing a command save at the end of a .zf file I'll get "unhandled syscall 1124270080", which is strange, cos when including core.zf that word is defined here https://github.com/zevv/zForth/blob/master/forth/core.zf#L10 16:42:46 if i run save("whatever.zf") in the c++ side, it's ok though 16:47:49 * crc would suggest using the issue tracker to report the bugs so the main developer can address them 16:50:00 crc: I've been talking with the main dev by mail and he just told me "Well, I guess it could. I'm just saying it was never ment to; I hope the 16:50:00 implementation is complete and correct, but I'm not planning on 16:50:00 maintaining or extending anything in the future. " 16:50:25 so... :) 16:50:44 another abandoned forth dialect :) 16:51:20 that project is quite cool in any case, small to use in embedded projects and the code is nice 16:52:48 I plan to add some opengl support to it so I can use it to display some cool stuff. 16:53:29 but the fact I can't reset the compiler to an initial state on that zf_init is bothering me O_o 17:13:52 --- quit: vsg1990 (Quit: Leaving) 17:22:09 using memset in zf_init() works for me if I add a call to zf_bootstrap() after calling it (in the main.c under the linux wrapper) 17:26:43 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 17:29:51 --- quit: ACE_Recliner (Ping timeout: 268 seconds) 17:32:30 --- quit: Zarutian (Quit: Zarutian) 17:32:41 --- quit: nighty- (Quit: Disappears in a puff of smoke) 17:44:36 crc: It's strange, to make it work for me i need to do dict[0]=0x14... O_o , can you believe it? 17:45:28 The memory in zforth appears to be tagged, so there may be locations indicating types or other information. I didn't delve into it that deeply. 17:45:48 crc: the sequence i'm running here goes like zf_init(0);zf_bootstrap();zf_eval(core.zf);zf_eval(mandel.zf); 17:46:53 crc: Btw, if you add at the end of mandel.zf a save statement? Does it run ok over there? 17:54:54 --- join: dual (~bonafide@subzeroup.core.rzwireless.net) joined #forth 17:55:13 --- quit: dual (Client Quit) 17:55:23 --- join: dual (~bonafide@subzeroup.core.rzwireless.net) joined #forth 17:59:35 yes 18:03:00 mmmm, i see... tbh, i've created a python wrapper and included the linux host functions (a little bit tweaked) in the wrapper itself, maybe i've messed up at some point 18:03:53 --- quit: dual (Ping timeout: 246 seconds) 18:05:49 --- join: dual (~bonafide@subzeroup.core.rzwireless.net) joined #forth 18:18:32 --- join: nighty- (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 18:40:41 --- quit: wa5qjh (Remote host closed the connection) 18:52:25 --- quit: BPL (Ping timeout: 260 seconds) 18:52:41 --- join: BPL (~BPL_@83.165.2.215) joined #forth 19:01:49 --- quit: BPL (Quit: Leaving) 19:08:10 --- quit: dual (Ping timeout: 240 seconds) 19:41:25 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 19:56:13 --- join: luser1 (~luser1@h69-21-248-248.crlbnm.broadband.dynamic.tds.net) joined #forth 20:07:19 --- quit: ACE_Recliner (Ping timeout: 240 seconds) 20:24:15 --- quit: neceve (Quit: Konversation terminated!) 21:04:14 --- join: ACE_Recliner (~ACE_Recli@c-50-165-178-74.hsd1.in.comcast.net) joined #forth 21:14:31 --- join: smokeink (~smoke@175.20.93.42) joined #forth 21:31:05 --- quit: smokeink (Ping timeout: 260 seconds) 21:52:50 --- join: smokeink (~smoke@175.20.93.87) joined #forth 22:06:21 --- join: dys (~dys@ip-109-40-1-244.web.vodafone.de) joined #forth 22:14:48 --- join: dual (~bonafide@subzeroup.core.rzwireless.net) joined #forth 22:30:22 --- quit: luser1 (Ping timeout: 260 seconds) 22:41:34 --- quit: smokeink (Ping timeout: 260 seconds) 23:14:12 --- join: smokeink (~smoke@171.37.134.134) joined #forth 23:38:04 --- quit: ACE_Recliner (Remote host closed the connection) 23:41:18 --- quit: smokeink (Ping timeout: 260 seconds) 23:41:27 how do I put a quote inside of a string? 23:48:46 oh my gosh 23:48:53 why do they not teach the { word to people right away 23:49:03 { should be like the first way you learn to define words 23:49:40 : add-one { x } 1 x + ; 23:49:42 way easier 23:59:59 --- log: ended forth/17.03.28