On 2016-08-23 3:07 PM, Elizabeth D. Rather wrote:
> On 8/23/16 6:45 AM, Julian Fondren wrote:
>> On Tuesday, August 23, 2016 at 10:05:15 AM UTC-5, Mark Wills wrote:
>>>
>>> I always found the code in that book to be impenetrable gibberish :-(
>>
>> Reading it, I wondered if Forth's problems didn't have their roots in
>> the early books written about it. But the Prolog-type code was OK.
>>
>
> A lot of the trouble came from magazine articles, such as the famous
> Byte Magazine article and numerous others from the late 70's and early
> 80's. Some of them were contributed by FORTH, Inc. Code examples were
> considered "illustrations" not text, and were edited by the art dept.
> with no possibility of review from the authors or contributors. Since
> the code examples were full of "punctuation" (colons, semicolons,
> commas, periods, etc.) the art dept. editors carefully closed up all the
> extraneous spaces before the punctuation, thus rendering the code
> utterly incomprehensible --> impenetrable gibberish.
>
I was on the other end of this around that time.
Forth specifically had the ear of Byte through Carl Helmers at that time
the Byte editor. The role of white space in forth as opposed to other
languages was something that wasn't well known inside of Byte and
failure to anything available to the contrary the art department could
only rely on the style guilds. The article proofs were not flagged by
the authors as being in error.
It was a point in time that personal computing and computing in general
was rapidly growing.
The problem then as now is as a language forth is not well understood by
the general computing public. This is compounded even more by the forth
infighting over standards and practices. The multiple attempts to
standardize the language followed by the inevitable screaming of this
isn't really forth acrimonious posts to this newsgroup have seriously
stalled forth from becoming anything like a mainstream language.
I don't agree that it was the fault of the personal computing
publications at that time. Byte, Creative Computing and Kilobaud would
all have published a lot more material on forth if more authors with
real forth experience had simply authored them.
w..