Path: csiph.com!usenet.pasdenom.info!gegeweb.org!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: comp.lang.forth Subject: Re: FORTH LITE TUTORIAL based on MPE VFX Date: Wed, 25 Jun 2014 18:24:47 -0400 Organization: Aioe.org NNTP Server Lines: 26 Message-ID: References: <2d2eba75-5d44-422a-8a3f-751702d8cea6@googlegroups.com> <5be1ebb2-75e3-433a-bb83-542f3763acb1@googlegroups.com> <45f5f8f9-e2c0-42f1-8640-8108c55d397f@googlegroups.com> <1ad192b0-6c5b-462c-8d19-cad563dbf974@googlegroups.com> <557e2d7a-6003-42af-803b-5d21a00315bd@googlegroups.com> <87ceaa31-134f-4503-8a49-e07b4061b301@googlegroups.com> <29b02601-d43c-4f76-8f3a-02bb4855a09a@googlegroups.com> <31f28699-46bc-4f5b-a1f2-565d663dfd3e@googlegroups.com> <2cb5ef69-0e06-4a07-8594-5f65b3d2a714@googlegroups.com> <4e5d1063-b6f1-4cd8-ae53-be0435e372ee@googlegroups.com> <96e20bcc-9f13-4212-9959-6fa4765b40c1@googlegroups.com> <243713a6-b8b2-4053-bb59-6249ebf6b7f5@googlegroups.com> NNTP-Posting-Host: CNsg4fVcCsvs3UaOgZtQCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; 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:31848 On Wed, 25 Jun 2014 04:16:28 -0400, Andrew Haley wrote: > Rod Pemberton wrote: >> On Sun, 22 Jun 2014 22:57:55 -0400, wrote: >>> On Sunday, June 22, 2014 7:41:58 AM UTC-7, Roger Levy wrote: >> I've already told you and everyone else here the solution to that >> numerous times, but I suspect you're not going to like hearing the >> answer, again: >> >> NUL-TERMINATED STRINGS > > That would be a huge backward step. Zero-terminated strings are one > of the worst design decisions to afflict C, and more recent languages > like C++ and Java have, very sensibly, moved away from them. Forth got > this one right. > Are you joking when you claimed you maintain GCC? I was your manager, I would fire you for that *literally*, if you truly believed that. At best it's a grievous misunderstanding of computer science over the past four decades. Nul-terminated strings eliminated the errors that occur with failure to adjust the count on counted strings. Rod Pemberton