00:00:00 --- log: started forth/14.11.14 00:10:55 --- quit: clog (Ping timeout: 255 seconds) 00:10:55 --- log: stopped forth/14.11.14 00:11:34 --- log: started forth/14.11.14 00:11:34 --- join: clog (~nef@66.114.33.57) joined #forth 00:11:34 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | isforth.com | forthfreak.net | http://forthworks.com/standards/DPANS/ | www.greenarraychips.com' 00:11:34 --- topic: set by I440r!~mark4@cpe-192-136-220-10.tx.res.rr.com on [Thu Jan 02 15:51:09 2014] 00:11:34 --- names: list (clog bbloom protist samrat Azel DGASAU jab john_metcalf joneshf-laptop proteusguy karswell ErhardtMundt +bluekelp yiyus nox crc klltkr TodPunk quuxman joneshf MrMobius beretta backer Anarch DocPlatypus rixard nighty^ ggherdov` Adeon aksatac KipIngram bjorkintosh Quozl` carc irsol enthos cataska C-Keen ricky_ricardo nisstyre Zag diginet nottwo_ malyn_ yunfan ttmrichter djinni koisoke krainboltgreene dzho malyn newcup rprimus_ tangentstorm danfinch) 00:11:34 -hitchcock(freenode.net)- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp 00:14:52 --- quit: john_metcalf (Ping timeout: 244 seconds) 00:57:52 --- quit: ErhardtMundt (Read error: Connection reset by peer) 01:02:35 --- join: ErhardtMundt (~quassel@93-43-163-57.ip92.fastwebnet.it) joined #forth 01:27:09 tangentstorm, Python was unreadable when you first encountered it?!? Python is basically executable pseudo-code. Your mind must have been warped at the time. :P 01:27:09 Ah Perl was your primary language before then - meaning regex was your primary abstraction at the time. this makes sense. ;) 01:28:55 i don't know. python has no end-delimiters and has weird things like *x and **k and __init__ 01:29:23 .. it was many years ago. i don't remember the specifics, just the feeling. 01:47:36 DocPlatypus: bullshit, algebraic notation is non-ambiguous. 01:49:28 DGASAU: only if you apply an order of precedence to operations which is non-obvious 01:49:41 RPN is *always* unambiguous 01:49:41 It is obvious. 01:50:18 DGASAU: it's not obvious at all. not everyone is a math whiz 01:50:32 2+3*4 could be either 14 or 20 01:50:39 2 3 + 4 * is alwys 20 01:50:44 Somehow it is obvious for most reached age of 15. 01:50:48 2 3 4 * + is always 14 01:51:19 2+3*4 cannot be 20. 01:51:56 It is 20 only for idiots who couldn't pass elementary school exams. 01:53:09 You don't need to tell me that Smalltalk or APL implement it differently. 01:54:11 Smalltalk has been created under similarly wrong assumption that bending rules in order to simplify parser is fine. 01:56:36 whereas APL attempted to fix the problems with precedence by removing it. :) 01:56:51 Smalltalk did the same. 01:57:14 you just said it was to simplify the parser. 01:57:19 although this is not true either. 01:57:57 in smalltalk, 1 + 2 * 3 is 9 for the same kinds of reasons that 1 2 + 3 * is 9 in forth. 01:58:39 the + is a message with one argument (2), being passed to a number (1) 01:59:02 All these are handled specially. 01:59:17 ? 02:00:04 i don't know what that means. there's no special syntax for math in smalltalk, other than literals. there are just messages. 02:00:09 The generic syntax is "object msg1: arg1, msg2: arg2" 02:00:22 There is special syntax for math. 02:00:25 no 02:00:27 Yes. 02:00:35 there are three production rules for a message 02:00:41 If there were no special syntax, you would _have_ to write it 02:00:50 "1 + 2, * 3" 02:01:04 obj msg "unary message" 02:01:28 I'm glad I never screwed with Smalltalk 02:01:32 obj msg: arg0 arg: arg1 "mixfix message" 02:01:59 obj + arg "binary/dyadic message" 02:02:22 you could use + or +! or +#$+!$ , afaik 02:02:29 anything non-alphanumeric 02:02:35 oh I like that last one 02:02:42 Yes, all of it has to be recognised as this special case. 02:02:46 +#$+!$ ... what I say when I'm forced to maintain this code 02:03:33 but there's no special grammar is all i'm saying. 02:03:47 + is just a message that takes one argument. 02:04:42 so there you have it 02:04:53 algebraic notation does have ambiguity 02:04:58 No, it doesn't. 02:05:05 no it doesn't. :) 02:05:16 The problem is that Smalltalk doesn't implement algebraic notation. 02:05:27 smalltalk doesn't implement algebraic notation. 02:05:31 this is not a problem. :) 02:05:35 ok if you want to call it that 02:05:49 it's close enough to algebraic though that I can see a Smalltalk programmer getting confused when trying to write C 02:06:02 No, it isn't "close enough". 02:06:09 "oh, this +#$+!$ thing multiplies first" 02:06:13 You have never tried to read Smalltalk code. 02:06:35 it doesn't multiply first. 02:06:50 or multiply last. 02:06:53 it just goes left to right. 02:06:56 re-read what I said, C multiplies before adding 02:07:01 oh 02:07:04 What they do is they recognise algebraic operations as special case, but they don't implement correct parser. 02:07:05 I was referring to someone used to writing Smalltalk, trying to write C 02:07:08 or BASIC 02:07:15 * tangentstorm has done both and is not confused. 02:07:41 what's the correct precedence rule for @ then, DGASAU ? 02:08:32 @ is a message you can pass to a number. it takes one argument. the result is a pair containing the number and the argument. 02:09:38 you could implement an object called 'x' if you wanted that did algebraic notation the way you want. 02:09:55 It is tuple composition, so its precedence is lower than that of any algebraic operation. 02:10:37 you could set it up so that x + 2 * 3 produced a function object 02:11:00 you could give it a method like x: arg to evaluate it. 02:11:04 There're many strange things you can do. 02:11:07 So what? 02:11:08 x + 2 * 3 x: 10 02:11:24 and it would give you back 16 02:11:43 so that would be perfectly valid smalltalk code. 02:12:21 if you wanted numbers to use algebraic notation, you'd have to add some kind of 'end of expression' message. 02:12:37 1 constant 0 02:12:50 But that doesn't mean that it is good idea to do that. 02:13:11 you're missing the point. 02:14:35 No, you don't necessarily need "end of expression" message. 02:14:56 that's true. you could break smalltalk instead. 02:15:08 It is broken already. 02:15:23 ruby chose this path by adding a grammar. that's cool. 02:15:35 Nothing stops you from parsing "x + 2 * 3 x: 10" as "(x + (2 * 3)) x: 10" 02:15:40 yes. 02:15:41 something does. 02:16:08 the thing that stops it is a belief that it's more important for things to be consistent. 02:16:41 you may not personally share that belief, but the designers of smalltalk did. 02:16:49 How does that get into the way? 02:16:52 consistent with itself, not consistent with tradition. 02:17:30 ok... 02:17:39 + and * are also used in regular expressions. 02:18:05 hrm. bad example because they're suffixes there. 02:18:10 You can redefine "+" in C++ too. 02:18:40 you can't redefine + in smalltalk. 02:18:40 That doesn't mean it is a good idea, if your objects don't follow algebraic laws. 02:18:42 + means + 02:19:11 you pass messages to objects. they figure out how to handle those messages on their own. 02:19:20 "Redefine" is bad word there. 02:20:26 to say that some messages are a priori more important than other messages means that the messages are in control. 02:22:20 anyway if you look at forth, you could give it an algebraic notation too, but you again need an end marker. 02:22:39 because the forth interpreter is just handling one token at a time. 02:22:44 and if you say 2 + ... what's on the stack? 02:23:24 i mean what would be on the stack if you were implementing algebraic notation? 02:23:34 The problem isn't in message or stack. 02:23:51 The problem is that Smalltalk and Forth "simplify" the parser. 02:24:28 Smalltalk isn't the only language that does messages, 02:24:37 and Forth isn't the only language built over stack. 02:24:51 okay, well it's only your opinion that this is a problem. to people who like smalltalk and forth, this behavior is a good thing. 02:25:07 Consider C++ or Ada. 02:25:16 You can assign semantics to "+" and "*". 02:25:29 You can do crazy things with it, sure. 02:25:33 sure, for a particular type. 02:25:50 But if you have some sense, you use algebraic properties of your type. 02:26:18 it's just a convention :) 02:26:42 After you do that, you get quite natural notation for, e.g., matrices or quaternions. 02:26:57 it's also just a convention :) 02:27:16 * tangentstorm would be happy to show you a much nicer syntax for matrices in j sometime :) 02:27:27 No, thanks. 02:28:38 anyway, it's cool that you have a preference. but you are wrong to think that things that don't meet your preferences are necessarily a problem for other people. :) 02:29:49 If someone designs something fringe, it doesn't entail that that is going to be good thing actually. 02:30:00 of course not. 02:30:28 Pushing laboratory prototypes into production is bad idea. 02:30:54 so... producing anything is a bad idea? 02:31:16 * tangentstorm wonders why he is arguing with DGASAU ... 02:31:18 Producing laboratory prototype isn't. 02:31:26 Pushing it into production is. 02:31:56 oh ok 02:32:14 tangentstorm: I would blame "low IQ" but you don't strike me as being stupid. So I'll alter that to "naive" instead. 02:32:20 :) 02:33:08 ttmrichter: i'm just procrastinating while i figure out to do with the program i'm writing in another window.. :) 02:33:41 I'm wrestling with configuring another system to get through the Great Firewall. 02:34:55 the Chinese government so doesn't get the purpose of the Internet 02:35:00 * DGASAU wonders if there's anything in China that isn't "The Great." 02:35:04 it's to share information, not block it 02:36:09 You don't understand the purpose of sharing information. 02:36:37 When you do, you'll understand why sharing information should be controlled. 02:36:57 DocPlatypus: They do get the purpose. That's why they're blocking it. 02:40:07 honestly... if they value freedom of information that low... maybe they shouldn't have connected to begin with 02:40:22 which, again, means they don't get the point 02:43:14 --- quit: proteusguy (Ping timeout: 265 seconds) 02:47:54 Do you really think that USA value freedom of information high? 02:48:51 not really but at least we don't go firewalling other countries' websites at the border 02:51:12 It is customary for USA forces to shoot at their citizen, you have special riot police there. 02:51:37 Perhaps, Chinese prefer not to let riots happen in the first place. 02:52:12 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 02:53:11 --- quit: Zarutian (Read error: Connection reset by peer) 02:53:11 --- join: Zarutian_ (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 02:53:12 --- nick: Zarutian_ -> Zarutian 02:56:23 and now we are even further off topic than before... :/ 02:56:26 --- join: proteusguy (~proteusgu@ppp-110-168-229-152.revip5.asianet.co.th) joined #forth 02:56:41 can we change the channel name to #arguing ? 02:59:19 --- join: nighty-_ (~nighty@hokuriku.rural-networks.com) joined #forth 03:02:51 --- join: true-grue (~grue@95-26-31-187.broadband.corbina.ru) joined #forth 03:09:54 tangentstorm: Nah. Just #forth-ignore-anybody-with-any-form-of-ASAU-in-their-name-please 03:38:50 --- join: xyh (~xieyuheng@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 03:47:36 --- quit: Zarutian (Quit: Zarutian) 03:56:13 --- quit: protist (Ping timeout: 245 seconds) 04:01:51 --- join: protist (~javery@10.224.69.111.dynamic.snap.net.nz) joined #forth 04:05:19 --- quit: Azel (Ping timeout: 255 seconds) 04:06:28 --- quit: tangentstorm (Quit: WeeChat 0.3.2) 04:06:40 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 04:18:01 I don't get a lot of DGASAU's attitude about some forth things either but I find his insights often useful. Definitely not just a troll. #forth has one of the best signal to noise ratios in irc. Don't even bother trying to question authority or canon in #python. 04:19:52 --- quit: samrat (Quit: Computer has gone to sleep.) 04:20:27 i never said DGASAU was a troll. he just likes to disagree and will happily argue for hours on end... and i don't want to get sucked into that. :) 04:21:02 that doesn't mean i don't want him around. :) 04:23:22 I'd love to see useful insights from him. But both in here and in #sml his primary form of communication is sneering. Not sure what else to call that other than "troll". 04:24:24 a troll is someone who says stuff they don't necessarily mean just to get a reaction. 04:25:47 ttmrichter, I agree that direct answers to more interesting questions regarding his assertions are often - unavailable. 04:25:51 i've never seen DGASAU be rude or disrespectful of anyone. he just disagrees with many things and sticks to his opinion. :) 04:26:08 Since I can't go to his motivation except by observation of his behaviour, I'll just assume, given the constancy of it, that he's doing it for reaction. 04:26:25 I am, in short, doing him the honour of assuming he's not a social idiot and knows exactly what he's doing and why. 04:26:45 * tangentstorm assumes the opposite. :) 04:26:59 no offense. 04:28:17 if you call him a jerk he won't respond or anything. he just responds to assertions he doesn't agree with. is that about right, DGASAU ? 04:30:29 see? 04:31:05 He also hangs out in a forum for a language he very obviously hates solely to tell people discussing it that he hates it. 04:31:12 That is trolling, AFAIC. 04:31:19 I hate Java. Do you see me in ##java? 04:31:25 I hate C++. Do you see me in ##c++. 04:31:45 I think the Raspberry Pi is a misbegotten piece of shit. Do you see me in #raspberrypi (or is it #rpi?)? 04:32:10 Sane people, if they don't like something, don't hang around where it's discussed, practiced, etc. 04:32:22 Only people who are literally insane or who are trolling do so. 04:32:33 And again, I'm doing the honour of assuming he's not literally insane. 04:37:00 if i had to guess, i'd say he's reading all of this but not responding because he doesn't care at all what anybody thinks of him. 04:37:39 but he'll respond to anything factual he doesn't agree with. 04:37:55 So the fact that he's a troll? 04:38:23 you can't see any other possibility? 04:38:36 * tangentstorm doesn't know, and can only guess. 04:38:51 Sure. I gave several options. He's a social idiot. He's literally insane. 04:38:53 * tangentstorm does know several people with autism or asperger syndrome... 04:39:01 I could go on with that list for a long time. 04:39:26 I'm giving him credit by assuming he's not an idiot nor a crazy person. 04:39:33 not knowing anything else, i prefer to think he's just wired differently. 04:39:43 That's a fancy way of saying "asshole". 04:39:52 Until there's, like, a proper diagnosis. 04:42:00 i'm just saying... the dude gives out advice. i think in his mind he's being helpful and sharing his knowledge and experience. and how he comes across just doesn't enter into his mind at all. 04:43:07 anyway, since he chooses not to talk about it, i will stop too. (sorry if i offended you, DGASAU.) 04:43:16 Let's look at his most recent "advice" on #sml. 04:43:37 [2014-11-14 16:32] Is there anyway to edit the syntax highlighting in sml-mode in emacs? 04:43:38 [2014-11-14 17:51] menotnormally: yes. 04:43:40 [2014-11-14 18:01] DGASAU, THANKS. 04:43:51 So helpful! Such great advice! 04:44:03 lol. it answered the question. :) 04:44:09 No it fucking didn't. 04:44:32 It's an idiot's "joke" done solely to pretend at being smarter. 04:44:49 Whilst in reality demonstrating someone being stupid enough to not actually understand social conventions. 04:45:12 i'm saying (not understanding social conventions) != (stupid) 04:45:17 It is as intelligent a form of discourse as Biblical literalism is a form of religion. 04:45:23 but again we're way off topic and i'm going to stop talking about this. 05:08:06 tangentstorm: What is the point to respond to insults? 05:08:26 Besides, I'm not reading IRC all around o'clock. 05:09:07 some people don't have the discipline to not respond, DGASAU :) 05:12:14 Just like some people lack the discipline to stay away from forums for languages they despise. 07:07:13 --- join: samrat (~samrat@123.236.183.195) joined #forth 07:24:34 --- quit: DGASAU (Remote host closed the connection) 07:25:34 yeah... the troll-bot quit! 07:26:51 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 07:35:44 beretta: :P 07:54:17 "no story of more woe" than an old, grumpy and disillusioned ex-Forther ;) 08:01:21 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 08:03:33 --- quit: bbloom (Quit: Textual IRC Client: www.textualapp.com) 08:03:56 --- join: bbloom (~bbloom@cpe-68-175-72-82.nyc.res.rr.com) joined #forth 08:29:57 hi firends ^_^. about math notations I have a good reading to share :: http://www.cs.utexas.edu/users/EWD/indexBibTeX.html please search for ``EWD1300. The notational conventions I adopted, and why, Edsger W. Dijkstra''. or just this :: http://www.cs.utexas.edu/users/EWD/ewd13xx/EWD1300.PDF 08:44:15 dijkstra is a good writer. this one is kind of funny. :) 08:45:56 lovely hand-writing 08:47:00 my handwriting is better 08:47:07 lol 08:47:15 I just use emacs org-mode :P 08:47:16 :P 08:47:33 i took the time to learn how to properly handwrite and been practicing for a year now 08:47:49 my handwriting was absolute shit, now it's nice to see compliments on it 08:47:54 :) i meant the words / style he uses, but i guess he has nice handwriting too. 08:48:08 oh yeah? screenshot? 08:48:59 lemme see... 08:49:17 * tangentstorm was practicing quickscript for a while... i thought about making a little language for tablets/pen computers that used it for all the keywords. 08:49:46 http://web.archive.org/web/20060621012806/http://members.aol.com/RSRICHMOND/quickscript.html 08:51:19 it's a phonetic alphabet for english that can be used as print or cursive or shorthand... but the neat thing for a programming language is that since it's phonetic, words that have the same number of syllables have the same number of letters. 08:51:35 so words like input and output are the same length. 08:52:07 xyh: simplifying notation is the primary reason why Mustafa Kemal forced conversion to Latin alphabet before going on with other reforms of educational system. 08:52:14 well, i guess that's not true. but 'input' and 'output' have the same number of letters. 08:53:15 jab: while, I as a Chinese, I ll take my whole life long to practice the art of handwriting :) --> https://zh.wikipedia.org/zh-tw/%E7%8E%8B%E7%BE%B2%E4%B9%8B#mediaviewer/File:LantingXu.jpg 08:53:24 --- join: Azel (~Thunderbi@ANice-653-1-594-196.w86-193.abo.wanadoo.fr) joined #forth 08:53:49 nice 08:54:16 definitely a form of art 08:54:33 i figured i rarely wrote at all, so may as well write pretty 08:54:58 typing is faster, so what's the advantage to doing things on paper? other than the artistic element 08:55:48 jab: writing does require electricity. 08:55:54 errr.. 08:56:04 writing *doesn't* require.... 08:56:21 shaw wrote everything in shorthand and handed it to someone else to type. 08:57:00 jab: for Chinese, typing is a problem years ago. we'd need input method to input chars. "Chinese input method" is still a open problem now. 08:57:51 yeah 08:58:03 beretta: that's true, one reason i also prefer hard copies of books too 08:58:28 er.. george bernard shaw, the playwright. he wanted english alphabet reform and left some money in his will to commission a new alphabet.. quickscript was a revision to that alphabet. 08:59:31 http://i.imgur.com/VFi9ZZO.jpg just wrote this 08:59:36 lighting is terrible 08:59:50 it's improving... slowly 09:00:07 jab: cool 09:02:52 fancy :) 09:27:48 --- quit: xyh (Remote host closed the connection) 09:44:04 --- quit: DGASAU (Remote host closed the connection) 09:46:11 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 09:50:16 --- quit: Zarutian (Quit: Zarutian) 09:53:46 --- quit: protist (Quit: Konversation terminated!) 09:54:07 --- join: DKordic (~user@109-92-205-94.dynamic.isp.telekom.rs) joined #forth 09:56:47 --- quit: Azel (Ping timeout: 255 seconds) 10:16:47 --- quit: danfinch (Quit: WeeChat 0.4.1) 11:27:49 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 11:48:31 --- join: vanila (~user@unaffiliated/vanila) joined #forth 11:52:50 --- quit: samrat (Read error: Connection reset by peer) 11:52:58 --- quit: joneshf-laptop (Ping timeout: 264 seconds) 12:12:05 --- quit: DGASAU (Remote host closed the connection) 12:14:53 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 12:17:20 --- join: impomatic (~chatzilla@235.198.208.46.dyn.plus.net) joined #forth 12:33:31 --- join: impomatic_ (~chatzilla@235.198.208.46.dyn.plus.net) joined #forth 12:34:13 --- quit: impomatic (Ping timeout: 272 seconds) 12:34:26 --- nick: impomatic_ -> impomatic 12:47:04 --- join: Mat3 (~Mat3@ip5b414c9f.dynamic.kabel-deutschland.de) joined #forth 12:47:15 hello 12:57:01 <_spt_> hello folks 12:57:28 hi _spt_ 12:59:23 <_spt_> hows it going? 12:59:46 fine, lot work and coding to do 13:30:04 --- quit: bbloom (Quit: Textual IRC Client: www.textualapp.com) 13:33:17 --- join: bbloom (~bbloom@cpe-68-175-72-82.nyc.res.rr.com) joined #forth 13:40:11 --- quit: carc (Quit: QUIT) 13:40:49 --- join: carc (~carc@unaffiliated/carc) joined #forth 14:02:42 --- quit: true-grue (Read error: Connection reset by peer) 14:24:22 ciao 14:24:40 --- part: Mat3 left #forth 15:15:11 --- join: fantazo (~fantazo@089144218066.atnat0027.highway.a1.net) joined #forth 15:16:12 --- quit: _spt_ (Quit: irc- et) 15:28:00 --- join: Azel (~Thunderbi@ANice-653-1-594-196.w86-193.abo.wanadoo.fr) joined #forth 16:42:45 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 16:43:44 --- quit: Zarutian (Read error: Connection reset by peer) 16:44:12 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 16:59:36 --- quit: DGASAU (Remote host closed the connection) 17:01:25 --- quit: nighty-_ (Quit: Disappears in a puff of smoke) 17:02:22 --- join: PoppaVic (~pops@unaffiliated/poppavic) joined #forth 17:02:23 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 17:49:10 fascinating. 17:49:34 ehllo 17:49:35 hello 17:49:56 yes 17:51:58 im starting forth 17:52:05 congrats 17:52:18 don't lose the apostrophes. 18:13:21 --- quit: Zarutian (Quit: Zarutian) 18:17:12 btw 18:17:16 isforth is quite broken on my system 18:17:21 resizing the window causes a segfault 18:17:26 ; without : causes a segfault 18:22:00 well, i4 likes it 18:50:12 : poem cr 11 1 do i . ." Little "Segmentation fault (core dumped) 18:52:34 vanila: it's quite possible you'd enjoy gforth, pfe, or pforth more - let alone 4tH 18:53:12 thanks! 18:54:56 I always install the latest gforth and use that for fiddling, but pfe is rather nice (although the source is a bear); pforth is easier for me to puzzle out, and 4tH is more like a regular compiler. 18:58:37 --- join: saml_ (~saml@pool-71-190-3-251.nycmny.east.verizon.net) joined #forth 19:46:02 --- join: samrat (~samrat@123.236.183.195) joined #forth 20:10:34 vanila: any further luck? 20:11:40 yeah :D 20:11:59 good 20:12:01 pforth is nice 20:12:03 I'm using it now 20:12:14 yeah, it's useful for me, as I can read the C 20:12:41 but, gforth is pretty-well the defacto "standard", (as far as GNU leads the pack) 20:13:38 it's too bad no one ever tried to bring FPE over to *nix from dos.. the interface was quite nice for newbies. 20:14:06 how so? 20:14:07 sorry, "F-PC" 20:14:21 it had built in 'help' and whatnot. 20:14:39 nice 20:14:43 I still have those dead-tree manuals. 20:15:08 maybe it can be metacompiled to a new platform? 20:15:16 not by me. 20:15:28 :) 20:15:45 iirc, they only sold F-pc in binary form.. even the metacompiling was blobs 20:16:18 hrm. not sure. 20:16:20 http://dl.acm.org/citation.cfm?id=382928 20:16:35 ^ is this the same thing? 20:18:12 Yeah, that's the stuff. 20:18:38 you can imagine where my AT and assorted disks are by now. 20:19:37 I do have a buddy that built up a DOS machine on some old junk for kicks, perhaps he'll end listening and use it ;-) 20:20:34 it's online here in a zipfile http://www.forth.org/eforth.html 20:20:39 unlike pforth that any C can compile, or gforth that needs gnu tools. 20:20:44 cool 20:20:47 * tangentstorm fires up dosbox 20:21:02 --- quit: samrat (Quit: Computer has gone to sleep.) 20:21:17 iirc, it was similar to the old turbo pascal/c interfaces, but with a forth bent. 20:22:09 btw, there is a Programmers Manual and a Users Manual. Both in khaki paperback ;-) 20:22:30 cool. i've seen the author's name all over the place in the forth world. C.H.Ting 20:22:54 yep. 20:35:01 --- join: samrat (~samrat@123.236.183.195) joined #forth 20:41:19 --- quit: saml_ (Ping timeout: 255 seconds) 20:45:46 pforth is also entirely license-free; it's free to use for anything. 20:45:53 yep 20:48:42 I love this scene: the quotes are perfect: http://www.imdb.com/title/tt0317705/quotes 20:49:24 samuel L jacksons voice was absolutely perfect for him ;-) 20:50:50 --- quit: DKordic (Quit: ERC Version 5.3 (IRC client for Emacs)) 20:57:05 --- quit: samrat (Quit: Computer has gone to sleep.) 21:40:35 --- quit: vanila (Quit: Leaving) 22:36:14 --- join: true-grue (~grue@95-27-138-235.broadband.corbina.ru) joined #forth 23:00:18 --- join: samrat (~samrat@123.236.183.195) joined #forth 23:08:35 PoppaVic: haven't gotten this thing to install yet, but just browsing through the code, it looks like f-pc is a pretty amazing system 23:08:56 yeah, it was 23:09:15 i see code for hypertext, syntax highlighting, all kinds of menus.. 23:09:22 yep 23:09:32 thanks for telling me about it :) 23:09:36 sure 23:35:54 --- quit: PoppaVic (Ping timeout: 245 seconds) 23:36:33 Yeah, FPC is pretty good. 23:36:50 Did you notice also you can just do DOS commands from the shell and have them executed on your behalf? 23:36:57 Like CD, DIR, etc.? 23:51:56 --- quit: fantazo (Ping timeout: 250 seconds) 23:55:26 cute :) 23:55:49 upper right hand corner says FORTH FORTH FORTH ROOT 23:55:58 is that the list of vocabularies i'm currently using? 23:58:58 I'm not sure. It's been ages since I touched FPC. 23:59:16 I am, however, going to download it and stick it into my Banana Pi just because. 23:59:59 --- log: ended forth/14.11.14