X-Received: by 10.224.42.141 with SMTP id s13mr12806493qae.3.1371025742890; Wed, 12 Jun 2013 01:29:02 -0700 (PDT) X-Received: by 10.49.101.78 with SMTP id fe14mr693052qeb.13.1371025742862; Wed, 12 Jun 2013 01:29:02 -0700 (PDT) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!ch1no4167765qab.0!news-out.google.com!y6ni1854qax.0!nntp.google.com!ch1no4167757qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.forth Date: Wed, 12 Jun 2013 01:29:02 -0700 (PDT) In-Reply-To: <7xr4g8blin.fsf@ruckus.brouhaha.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=80.254.154.51; posting-account=-Z7-HwoAAAAWOrLQDWUcFYPD8_KiaWMt NNTP-Posting-Host: 80.254.154.51 References: <51ae2e6d$0$26867$e4fe514c@dreader37.news.xs4all.nl> <51b1efd2$0$6358$e4fe514c@dreader35.news.xs4all.nl> <7xfvwund59.fsf@ruckus.brouhaha.com> <2013Jun11.165956@mips.complang.tuwien.ac.at> <7xr4g8blin.fsf@ruckus.brouhaha.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: jonesforth: taking up the challenge From: Mark Wills Injection-Date: Wed, 12 Jun 2013 08:29:02 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: csiph.com comp.lang.forth:23484 On Tuesday, June 11, 2013 6:33:04 PM UTC+1, Paul Rubin wrote: > I don't understand this desire. There is "explain later" in every > learning process, about everyting in life. Before most people learn how > to drive a car, they usually first ride in one driven by someone else. > And before they learn how to fix a car, they first learn how to drive > it. And before they learn about the details of machining internal > combustion engines from blocks of iron, they first learn basic repairs > like hanging the spark plugs. And before they deal with the partial > differential equations describing the fuel-air flame front in the > cylinders after the spark plug fires, they first hear about the Otto > cycle that runs the engine. And before they study the quantum mechanics > that explains combusion, they first learn that gasoline burns when you > apply a spark. And before they study superstrings or quarks or the > fundamental physics theory du jour, they first hear about the > Schroedinger equation, and Newton's laws before that. You get the idea. > High level first. So I found JSForth and eForth much more enlightening > than JonesForth. That seems perfectly natural to me. Nah. Jones Forth all the way for me. To be honest, I wasn't that interested in the assembly code, and using macro's for the dictionary headers was unwanted obfuscation. It was *purely* the comments and commentary that accompanied the code. When I read that, *everything* fell into place for me, in terms of *how* a Forth interpreter and compiler work. Bloody brilliant.