00:00:00 --- log: started forth/14.02.24 00:00:01 --- quit: kludge` (Disconnected by services) 00:00:21 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 00:04:48 --- quit: mnemnion (*.net *.split) 00:04:48 --- quit: nighty^ (*.net *.split) 00:14:20 --- quit: joneshf-laptop (Ping timeout: 259 seconds) 00:46:02 --- join: joneshf-laptop (~joneshf@73.48.159.226) joined #forth 02:07:13 --- quit: Bahman (Quit: Leaving.) 02:07:37 --- join: Bahman (~Bahman@2.178.144.194) joined #forth 02:18:03 --- quit: joneshf-laptop (Ping timeout: 252 seconds) 02:31:37 --- quit: kludge` (Ping timeout: 264 seconds) 02:36:52 --- quit: mnemnion_ (Remote host closed the connection) 02:37:27 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 02:48:19 --- quit: ASau (Excess Flood) 02:49:22 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 02:55:50 --- join: pvt_petey (~pvt_petey@host-92-16-159-76.as13285.net) joined #forth 02:56:42 --- join: ASau (~user@p5083D401.dip0.t-ipconnect.de) joined #forth 03:04:32 --- quit: pvt_petey (Ping timeout: 265 seconds) 03:04:53 --- join: pvt_pete_ (~pvt_petey@host-92-16-159-76.as13285.net) joined #forth 03:09:29 --- join: joneshf-laptop (~joneshf@73.48.159.226) joined #forth 03:21:01 --- quit: pvt_pete_ (Ping timeout: 603 seconds) 03:21:44 --- join: pvt_petey (~pvt_petey@host-92-16-159-76.as13285.net) joined #forth 04:14:55 --- join: true-grue (~quassel@95-26-46-110.broadband.corbina.ru) joined #forth 04:15:55 --- join: Mat3 (~claude@24-134-52-162-dynip.superkabel.de) joined #forth 04:15:58 hello 04:33:29 heya Mat3. how are ya? 04:34:31 fine 04:34:38 how about you ? 04:34:44 --- quit: joneshf-laptop (Read error: Operation timed out) 04:37:37 --- join: nighty^ (~nighty@lns-bzn-49f-62-147-170-46.adsl.proxad.net) joined #forth 04:48:32 doing okay... trying to write a little forthlike interpreter thing for parsing in j 04:49:44 waht about your Pascal compiler ? 04:54:44 yeah, i'm still kind of building up to that. :/ 04:55:25 the idea is that it's meant to be a literate program, that is explained at each step. 04:56:58 i'm not sure how to connect those two thoughts concisely. :) 04:57:40 you should write a book 04:58:48 :D 05:00:47 I guess the connection is that I wanted to find a nice notation that lets me describe and present the computer itself, and J is a good match for that. 05:01:31 Like, since it's an array language, you can represent the ram and the stacks and the registers as plain old arrays. 05:02:43 And it's very concise, so if I want to show a 256-byte ram, i can just type: 16 16 $ 0 and i get a 16x16 array of zeros. 05:02:46 I'm actual think that in respect to the parallel processing trend, APL features very interesting ideas 05:03:29 that too. If i want to show 3 of those machines at once, i would say 3 16 16 $ 0 05:03:52 it might not fit on the screen though, so i'd have to switch over to graphics, and j's good at plotting too. 05:05:23 So I can illustrate ram and stacks and whatnot with J, and make a very visual/tangible virtual machine. 05:06:47 I'd use a forth style machine with a small number of instructions, based on some combination of ngaro or mako or your core instruction set. 05:08:25 And then show how to build the pascal compiler atop that. 05:10:10 hmm, you can compile up to 32 instructions at runtime in AVM so why not analyse your code and simply create your own based on the most frequented instruction sequences ? 05:11:32 mostly i just haven't gotten that far yet :D 05:11:57 i have been terribly inefficient at actually making this thing :/ 06:04:28 --- quit: clog (^C) 06:04:28 --- log: stopped forth/14.02.24 06:04:41 --- log: started forth/14.02.24 06:04:41 --- join: clog (~nef@bespin.org) joined #forth 06:04:41 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | isforth.com | forthfreak.net | http://forthworks.com/standards/DPANS/ | www.greenarraychips.com' 06:04:41 --- topic: set by I440r!~mark4@cpe-192-136-220-10.tx.res.rr.com on [Thu Jan 02 15:51:09 2014] 06:04:41 --- names: list (clog kulp b_jonas nighty^ Mat3 true-grue pvt_petey ASau kludge` bstates backer drobban ttmrichter dzho bluekelp karswell djinni carc yunfan impomatic rprimus_ KipIngram TodPunk Anarch C-Keen nisstyre bjorkintosh Adeon tangentstorm bbloom john_metcalf goingretro pon1980 crc_ c00kiemon5ter cataska newcup nighty^_) 06:07:49 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 06:37:35 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 06:42:09 --- quit: mnemnion (Ping timeout: 252 seconds) 07:05:21 ciao 07:05:24 --- quit: Mat3 (Quit: Verlassend) 07:10:11 --- quit: ASau (Ping timeout: 240 seconds) 07:12:20 --- join: true-grue_ (~quassel@95-26-128-89.broadband.corbina.ru) joined #forth 07:14:11 --- quit: true-grue (Ping timeout: 240 seconds) 07:14:33 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 07:21:42 --- join: ASau (~user@p5083D401.dip0.t-ipconnect.de) joined #forth 07:24:23 --- join: true-grue (~quassel@95-26-208-125.broadband.corbina.ru) joined #forth 07:26:22 --- quit: true-grue_ (Ping timeout: 241 seconds) 07:28:51 --- join: mullein (~mullein@unaffiliated/mullein) joined #forth 07:29:00 --- join: joneshf-laptop (~joneshf@98.255.30.38) joined #forth 07:47:04 --- quit: ASau (Ping timeout: 252 seconds) 07:48:45 --- join: kumul (~mool@adsl-64-237-225-239.prtc.net) joined #forth 07:54:04 --- quit: nighty^ (Ping timeout: 265 seconds) 07:58:17 --- join: nighty^ (~nighty@lns-bzn-49f-62-147-170-46.adsl.proxad.net) joined #forth 08:34:41 --- join: Azel (~Thunderbi@197.225.48.122) joined #forth 08:39:53 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 09:01:29 --- quit: true-grue (*.net *.split) 09:01:39 --- quit: kumul (*.net *.split) 09:01:39 --- quit: joneshf-laptop (*.net *.split) 09:01:42 --- quit: b_jonas (*.net *.split) 09:01:45 --- quit: kludge` (*.net *.split) 09:01:51 --- quit: nighty^_ (*.net *.split) 09:01:51 --- quit: newcup (*.net *.split) 09:01:52 --- quit: cataska (*.net *.split) 09:01:52 --- quit: crc_ (*.net *.split) 09:01:53 --- quit: goingretro (*.net *.split) 09:07:17 --- join: nighty^_ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 09:07:17 --- join: newcup (newcup@peruna.fi) joined #forth 09:07:17 --- join: cataska (~cataska@118-163-69-1.HINET-IP.hinet.net) joined #forth 09:07:17 --- join: crc_ (sid2647@gateway/web/irccloud.com/x-wkzyekhihqgolyre) joined #forth 09:07:17 --- join: goingretro (~kbmaniac@host81-132-82-210.range81-132.btcentralplus.com) joined #forth 09:07:36 --- join: kumul (~mool@adsl-64-237-225-239.prtc.net) joined #forth 09:07:36 --- join: b_jonas (~x@152.66.83.24) joined #forth 09:07:36 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 09:20:38 tangentstorm: have you seen this? http://www.nand2tetris.org/ 09:20:58 your "VM to FORTH to Pascal" reminded me of it 09:25:59 --- quit: Azel (Quit: Azel) 09:45:43 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 09:45:43 --- join: true-grue (~quassel@95-26-208-125.broadband.corbina.ru) joined #forth 09:50:16 yep! i have the book that's based on. it's pretty cool. :) 09:50:37 thanks for asking though, bluekelp :) 10:09:55 --- join: ASau (~user@p5083D401.dip0.t-ipconnect.de) joined #forth 10:47:07 --- join: joneshf-laptop (~joneshf@128.120.118.199) joined #forth 10:53:54 can (1+2) - (3+4) be legitimately be expressing in RPN as 12+34+- ? 10:57:13 sure 10:57:30 though you'd be limiting yourself to 1-digit inputs... 10:59:00 is that what you were asking about? the lack of spaces? or something else? 11:07:48 well i stuck it into an online infix to RPN calculator 11:07:55 and it just gave me an error ... so 11:09:53 probably because it looks like 12 + 34 11:10:36 --- quit: ASau (Ping timeout: 240 seconds) 11:17:02 yeah - "12+" w/an empty stack will error - try "1 2 +" instead 11:20:51 --- join: ASau (~user@p5083D401.dip0.t-ipconnect.de) joined #forth 11:32:29 --- join: true-grue_ (~quassel@95-25-84-251.broadband.corbina.ru) joined #forth 11:34:53 --- quit: true-grue (Ping timeout: 269 seconds) 11:43:39 --- quit: pvt_petey (Ping timeout: 264 seconds) 11:47:43 --- join: pvt_petey (~pvt_petey@host-92-16-159-76.as13285.net) joined #forth 11:57:09 sorry for being mean but... are you just fiddling around without reading anything at all or thinking about what you're doing? 11:58:38 --- join: aranhoide (~aranhoide@243.Red-83-40-73.dynamicIP.rima-tde.net) joined #forth 11:59:24 pvt_petey, http://rosettacode.org/wiki/Parsing/RPN_to_infix_conversion 12:01:27 pvt_petey, what book are you using? how are you learning? 12:14:31 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 12:51:37 --- join: Mat3 (~claude@24-134-52-162-dynip.superkabel.de) joined #forth 13:36:56 really just ad-lib at the moment 13:37:05 --- quit: ASau (Ping timeout: 246 seconds) 13:42:17 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 13:47:18 pvt_petey, please use a book, save that mental energy for when you're actually beating your head over the stack juggling 13:47:49 I'm doing compute science 13:47:57 I'm always beating myself in the head 13:51:09 --- join: ASau (~user@p5083D401.dip0.t-ipconnect.de) joined #forth 14:07:03 --- quit: aranhoide (Ping timeout: 264 seconds) 14:11:41 --- quit: Mat3 (Quit: Verlassend) 14:51:27 --- join: aranhoide (~aranhoide@243.Red-83-40-73.dynamicIP.rima-tde.net) joined #forth 14:54:25 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 15:02:03 --- quit: mnemnion () 15:04:08 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 15:10:00 --- quit: aranhoide (Read error: Connection reset by peer) 16:03:45 --- quit: ASau (Ping timeout: 246 seconds) 16:03:50 --- join: ASau` (~user@p54AFEC23.dip0.t-ipconnect.de) joined #forth 16:05:10 --- nick: crc_ -> crc 16:05:20 --- mode: ChanServ set +v crc 16:14:35 --- quit: kumul (Quit: Leaving) 17:08:49 --- nick: ASau` -> ASau 17:21:49 --- quit: pvt_petey (Ping timeout: 246 seconds) 17:27:31 --- quit: Zarutian (Quit: Zarutian) 17:56:52 --- quit: true-grue_ (Read error: Connection reset by peer) 18:24:58 --- quit: mnemnion (Remote host closed the connection) 19:28:24 --- join: Yunfan-phone (~jyfl987@61.148.243.27) joined #forth 20:17:10 --- quit: joneshf-laptop (Ping timeout: 246 seconds) 20:27:30 --- join: kumul (~mool@66-50-66-157.prtc.net) joined #forth 21:08:42 --- quit: Yunfan-phone (Quit: Bye) 21:24:22 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 21:35:30 --- quit: kumul (Quit: Leaving) 21:49:20 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 22:14:52 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 23:59:59 --- log: ended forth/14.02.24