00:00:00 --- log: started forth/14.06.01 01:36:20 --- quit: kumul (Quit: Leaving) 01:41:32 --- part: impomatic__ left #forth 02:07:08 --- join: true-grue (~quassel@95-25-126-122.broadband.corbina.ru) joined #forth 02:20:55 --- join: MrMobius (~Joey@91.192.67.231) joined #forth 02:34:22 --- quit: DGASAU (Ping timeout: 276 seconds) 02:36:19 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 03:22:20 --- join: john_metcalf (~john_metc@94.117.95.185) joined #forth 04:05:51 --- quit: john_metcalf (Ping timeout: 252 seconds) 04:16:02 --- join: john_metcalf (~john_metc@94.118.205.37) joined #forth 04:16:41 --- join: pvt_petey (~pvt_petey@cpc11-colc6-2-0-cust131.7-4.cable.virginm.net) joined #forth 04:20:07 --- quit: john_metcalf (Ping timeout: 240 seconds) 06:24:25 --- join: john_metcalf (~john_metc@94.116.145.198) joined #forth 06:33:22 --- quit: john_metcalf (Ping timeout: 245 seconds) 06:35:17 --- join: john_metcalf (~john_metc@94.116.145.198) joined #forth 06:38:27 --- join: impomatic (~john_metc@94.116.145.198) joined #forth 06:40:05 --- quit: john_metcalf (Ping timeout: 276 seconds) 06:47:37 --- join: john_metcalf (~john_metc@94.116.145.198) joined #forth 06:47:38 --- quit: impomatic (Read error: Connection reset by peer) 06:50:03 --- quit: john_metcalf (Read error: Connection reset by peer) 07:29:42 --- quit: MrMobius (Disconnected by services) 07:29:55 --- join: MrM0bius (~Joey@194.176.111.160) joined #forth 07:32:27 --- nick: MrM0bius -> MrMobius 08:03:37 --- join: bjorkintosh (~bjork@ip68-13-229-200.ok.ok.cox.net) joined #forth 08:38:06 --- join: gp5st1 (~jim@c-67-171-67-14.hsd1.pa.comcast.net) joined #forth 08:38:56 hello. in forth, if something in the program is encountered that isn't in the dictionary, it's just added to the stack right? that's why there isn't a "place the next token on the stack" command? or am I being dumb about something? 08:54:00 --- quit: DGASAU (Ping timeout: 276 seconds) 09:11:53 gp5st1: If something isn't in the dictionary and isn't a number, your outer interpreter should print it and a ?. 09:12:01 booger booger? ok 09:12:11 (Or some variation of behaviour like that.) 09:12:15 ttmrichter: seems straight forward enough:) 09:15:13 I'm working on this: https://github.com/jimktrains/fcalc fwiw 09:15:32 I originally wanted a programmable calculator for my phone, and thought 4th would work well for the task 09:20:06 your stack pictures seem kind of inconsistent, gp5st1 09:20:11 at least in https://github.com/jimktrains/fcalc/blob/master/QUDR 09:20:28 or maybe QUDR C B A -- [root1 root2] 09:20:35 maybe that's not a stack picture. 09:22:06 tangentstorm: it returns a vector-type of the answers, just to show how vectors can be sued 09:22:08 used* 09:22:24 as a real function I'd prob have it C B A -- root2 root1 09:22:29 no, i get it 09:22:43 ok:) 09:23:10 or in light of that does it still seem wrong? 09:23:28 what i mean is in the comments you're saying a is on top of the stack... when you draw the signature, 'A' is on the right, but then in the comments, the 'A' moves to the left 09:23:44 oh snap 09:23:45 you're right 09:23:53 the left is suppose to be the top of the stack, correct? 09:25:01 hrm. i've seen it drawn both ways 09:25:18 the dialect i'm most familiar with puts the TOS on the right 09:25:36 as does gforth: 09:25:38 QUDR C B A -- [root1 root2] 09:25:40 whoops 09:25:42 1 2 3 ok 09:25:44 .s <3> 1 2 3 ok 09:25:46 dup ok 09:25:48 .s <4> 1 2 3 3 ok 09:25:57 ok, i'll swap that type signature 09:26:55 thanks for catching that:) 09:27:30 you're right, i think the TOS on the right is easier to read 09:28:20 (and the type before the second mul is fixed now too) 09:28:38 I've always dabbled a little in forth but never had a real good reason to use it 09:28:50 they're fun to make :) 09:29:00 wht's PM? 09:30:38 PlusMinus 09:31:22 oh, of course :) 09:31:31 https://github.com/jimktrains/learn_to_code <- neat idea! 09:31:34 i wasn't sure of a better name 09:32:12 thanks! I'm unfortunately still stuck on the idea and how to "get it to work" in terms of story 09:34:55 dunno if you're interested but there is a really well made and really tiny java forth vm for android already. 09:35:41 it's more geared toward making games and doesn't do anything with the android SDK, but it might get you started. 09:35:43 Please don't say "Retro"... 09:35:50 lol 09:35:51 no i was going to suggest mako 09:36:08 what's retro and why do you hate it ttmrichter? 09:36:13 * tangentstorm loves retro but the android version isn't quite there yet. 09:36:20 What tangentstorm said. 09:36:29 The android version is god-awful to use. 09:36:34 https://github.com/JohnEarnest/Mako/blob/master/src/Mako.java 09:37:46 i'll have to take a peak at it 09:37:52 er hrm.. i guesss https://github.com/JohnEarnest/Mako/blob/master/src/MakoVM.java is the vm. 09:38:13 it's basically just a handful of 30 or so primitives pre-made. 09:38:35 but of course half the fun of forth is writing your own from scratch :) 09:39:43 "everyone has their own forth" :) 09:40:35 Forth isn't a language. It's an attitude. :D 09:40:58 it's also perfect for a calculator interface imho 09:42:01 RPN calculators used to be pretty popular. i wonder if they're still widely used anywhere. 09:42:20 * gp5st1 <3's his HP-35s 09:42:36 tangentstorm: Calculators in general have fallen on hard times. 09:42:44 that's true. 09:42:56 But last I heard, there was still a popular business calculator that was RPN. An HP, but can't recall the number. 09:43:23 i thought the 35s were engineering based, but I guess you could do business too 09:43:36 No, it wasn't the 35. 09:43:40 hmm 09:44:10 HP 10. 09:44:11 * tangentstorm wonders if there's a market for a cheap android calculator. 09:44:26 HP 10b, to be precise. 09:44:45 tangentstorm: I've already got a scientific calculator app for my tablet. :) 09:45:09 i bought https://play.google.com/store/apps/details?id=uk.co.nickfines.RealCalcPlus a few years back 09:45:12 no regrets 09:45:21 RealCalc is the one I have. 09:45:24 Not the plus, though. 09:45:39 i used it so much I figured I'd give the guy $4 :-p 09:45:54 no i mean like in the sense of a machine that sits on your desk and has buttons on it, separate from your computer or phone or whatever. 09:46:57 ... What would Android add to the experience? 09:47:42 Oh, wait. 09:47:44 graphing, general computation ability, etc... 09:47:54 The 10b is the student model. HP-12C is the full model. 09:48:01 https://en.wikipedia.org/wiki/HP-12C 09:48:18 oh my. those guys are pricy iirc 09:48:18 my mom bought a camera and it has android on it ... no idea why you'd ever want to check email or play games on a camera, but they make it. :) 09:48:37 tangentstorm: those are the ones that sync over wifi, right? 09:49:15 probably. i only saw it briefly. 09:49:31 hmm, not as much as i thought 09:49:34 $30 on ebay 09:49:53 "The HP-12C is HP's longest and best-selling product, in continual production since its introduction in 1981" !! 09:50:54 when you got something good you got something good 09:52:04 look at the 3rd picture 09:52:05 http://www.ebay.com/itm/HP-12C-Financial-Calculator-In-Mint-Condition-Complete-with-Case-Manual-/371045112273?pt=Calculators&hash=item56640319d1 09:52:14 zoom in on the text on the back panel 09:52:22 it does friggin' date calcualtions! 09:53:13 huh 09:54:03 the hp-12c...it does date arithmetic 09:56:46 oh sorry, that was a thoughtful, "well how about that?" kind of "huh". :) 09:56:53 :) 10:01:13 --- join: john_metcalf (~john_metc@43.16.208.46.dyn.plus.net) joined #forth 10:53:59 --- join: pvt_pete_ (~pvt_petey@cpc11-colc6-2-0-cust131.7-4.cable.virginm.net) joined #forth 10:55:04 --- quit: pvt_petey (Ping timeout: 252 seconds) 10:59:44 --- join: nighty^ (~nighty@TOROON12-1279662182.sdsl.bell.ca) joined #forth 11:00:10 --- quit: nighty^ (Read error: Connection reset by peer) 11:01:51 --- quit: nighty^_ (Read error: Connection reset by peer) 11:04:37 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 11:06:11 --- quit: nighty^ (Read error: Connection reset by peer) 11:09:36 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 11:22:00 --- quit: goingretro (Ping timeout: 240 seconds) 11:37:51 --- join: _spt_ (~Jaat@host-92-12-208-6.as43234.net) joined #forth 11:37:51 --- quit: _spt_ (Changing host) 11:37:51 --- join: _spt_ (~Jaat@unaffiliated/-spt-/x-5624824) joined #forth 11:46:54 --- quit: MrMobius (Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC) 11:54:00 --- join: kumul (~mool@adsl-72-50-85-129.prtc.net) joined #forth 12:12:09 i'm starting to think TOS being on the left makes more sense because that's how you'd enter it into the env, hmmm 12:13:16 --- join: _spt2_ (~Jaat@host-92-12-208-6.as43234.net) joined #forth 12:17:27 --- quit: _spt_ (Ping timeout: 276 seconds) 12:35:43 --- join: impomatic__ (~digital_w@43.16.208.46.dyn.plus.net) joined #forth 12:36:15 --- nick: impomatic__ -> impomatic 13:03:40 --- quit: gp5st1 (Quit: Leaving.) 13:09:54 do what now? 13:10:06 oh he's gone. 13:11:52 <_spt2_> evening 13:12:01 howdy 13:28:11 Hi :-) 13:29:06 what've you been up to, impomatic? core-warring? :) 13:30:08 Yes, tournament at the Centre for Computing History yesterday in Cambridge... You might have noticed me spamming twitter with photos, etc. 13:30:54 ah, nope. i haven't been keeping up with twitter, i just remember you mentioning it in chat a few times. 13:30:57 how'd it go? 13:31:01 * tangentstorm hops on twitter 13:32:14 Plenty of interest from museum visitors :-) Hectic at times. 13:36:14 do you run the museum? 13:37:37 No, but that's sounds like a great idea. They just allowed me to host the tournament there. 13:40:44 They're quite open to small groups organising events. (How about a Forthjam?) 13:45:24 sounds fun, but I personally would have a hard time making it over to the UK any time soon. 13:45:32 * tangentstorm is reading about redcode 13:52:14 --- join: goingretro (~kbmaniac@host86-157-30-139.range86-157.btcentralplus.com) joined #forth 13:56:35 --- quit: goingretro (Read error: Connection reset by peer) 13:56:49 I'm writing a Forth in Redcode (I already did a simple on before). 13:57:37 like... a usable one? :) 13:59:00 Usable for things which only require terminal i/o 14:00:48 does redcode even have arithmetic? 14:02:10 Yes, limited to ADD SUB MUL DIV MOD 14:02:35 There's a '94 Redcode spec that added MUL DIV MOD 14:07:08 There's also an educational Redcode simulator that has terminal i/o. 14:49:13 hey impomatic ... ever seen this? http://www.amazon.com/Elementary-Learning-Program-Computer-Sherlock/dp/B002T6VZJI 14:50:57 --- quit: true-grue (Read error: Connection reset by peer) 15:15:34 tangentstorm: I've seen it on Amazon before and I'm tempted to pick up a copy if I see one cheap. There's also one on Basic and another that's probably just an intro to computers. 15:18:34 dunno anything about it, other than it seemed up your alley. 15:19:44 there was a guy in here earlier talking about a project and i found it while poking around his github account. i guess he's working on writing something similar for python. 15:19:50 but now i want the pascal one. :) 15:36:02 --- quit: TodPunk (Read error: Connection reset by peer) 15:36:12 --- join: Tod-Autojoined (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 16:20:53 --- quit: _spt2_ (Ping timeout: 265 seconds) 16:43:59 --- join: klltkr_ (~klltkr@unaffiliated/klltkr) joined #forth 16:44:03 --- quit: klltkr_ (Client Quit) 16:52:35 --- join: kumool (~mool@adsl-72-50-85-129.prtc.net) joined #forth 16:54:43 --- quit: kumul (Ping timeout: 265 seconds) 17:08:44 --- quit: kumool (Ping timeout: 265 seconds) 18:13:49 --- quit: pvt_pete_ () 19:52:54 --- nick: Tod-Autojoined -> TodPunk 19:54:44 --- join: kumul (~mool@adsl-72-50-86-129.prtc.net) joined #forth 21:11:40 --- join: ASau` (~user@46.114.143.231) joined #forth 21:14:01 --- quit: ASau (Ping timeout: 240 seconds) 21:23:01 --- nick: ASau` -> ASau 21:38:57 --- join: pvt_petey (~pvt_petey@cpc11-colc6-2-0-cust131.7-4.cable.virginm.net) joined #forth 21:45:13 --- quit: ASau (Ping timeout: 240 seconds) 21:58:58 --- join: ehaliewicz (~user@50-0-50-2.dsl.dynamic.sonic.net) joined #forth 23:42:29 --- join: xyh (~user@121.33.190.137) joined #forth 23:59:59 --- log: ended forth/14.06.01