Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: comp.lang.forth Subject: Re: Forth for education Date: Fri, 20 Sep 2013 15:48:21 -0400 Organization: Aioe.org NNTP Server Lines: 54 Message-ID: References: <0d34c96e-d56b-4d85-85f3-7379a3a1eb72@googlegroups.com> <5235eb3d.280545989@news.demon.co.uk> NNTP-Posting-Host: CNsg4fVcCsvs3UaOgZtQCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.forth:25851 On Wed, 18 Sep 2013 21:42:58 -0400, Elizabeth D. Rather wrote: > On 9/18/13 3:02 PM, Rod Pemberton wrote: >> On Wed, 18 Sep 2013 10:35:45 -0400, Alex McDonald >> wrote: ... >>> [...] >> But, this is still not about C. It's about Forth. Stop deflecting. > > Your assertion seems to be that C is perfect and Forth is flawed. > They're pointing out that some folks have complaints about C. > Now, you're deflecting too. That can only be true if no one around here remembers anything. I've _repeatedly_ described C flaws here. >>> We've had 4 decades of discussing K&R C and the result is -- a set of >>> C-like languages, each claiming to fix the problems. Enough is enough, >>> sez I. >> >> And, we're still deflecting. >> >> The result was C89, C99, (on going)... The others aren't C. Although, >> I think it's worthy to note that the set of C-like languages to which >> you refer are not Forth-like languages. Where are the Forth-like >> language derivatives? > > If you want to enumerate standards, there's Forth77, Forth79, Forth83, > Forth94, Forth20xx, and colorForth. > I don't see what that has to do with the conversation. >>> Cough. Template metaprogramming vs compile time function execution. >>> When was the last time you heard of a Forth programmer discussing the >>> difference between a metaprogramming template language and the language >>> itself? Never. >> >> Uh, I have no idea what 'template metaprogramming' is, so I don't see >> how that falls into the C repertoire. Did you mean C++'s object >> classes? > > If I counted carets correctly, that's Andrew talking. That "Cough" section was Alex. (One more caret in body than header. Or, just skim the prior posts.) Rod Pemberton