Deutsch English Français Italiano |
<20240930150010.00004401@gmail.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: John Ames <commodorejohn@gmail.com> Newsgroups: alt.folklore.computers,comp.os.linux.misc Subject: Re: TeX and Pascal [was Re: The joy of FORTRAN] Date: Mon, 30 Sep 2024 15:00:10 -0700 Organization: A noiseless patient Spider Lines: 27 Message-ID: <20240930150010.00004401@gmail.com> References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks> <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com> <vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com> <vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me> <llhieuF8ej2U2@mid.individual.net> <20240925083451.00003205@gmail.com> <Pascal-20240925164718@ram.dialup.fu-berlin.de> <mdd4j63pmo1.fsf_-_@panix5.panix.com> <oJ-cnQSrLZDYdGX7nZ2dnZfqnPWdnZ2d@earthlink.com> <vdatb6$1l4ch$8@dont-email.me> <vdauah$1lq1u$1@dont-email.me> <20240930110933.00002ec1@gmail.com> <appeal-20240930203239@ram.dialup.fu-berlin.de> <20240930135208.00004170@gmail.com> <vdf546$2cn51$7@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Tue, 01 Oct 2024 00:00:15 +0200 (CEST) Injection-Info: dont-email.me; posting-host="f3a1ced4425b80106d0fe41f21b562dc"; logging-data="2508705"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18fE3oWitn4Jbg8COZhGs7NU1WfrPvxsG0=" Cancel-Lock: sha1:nuaxWGfPH1//Dd2OYWY1eraDUus= X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32) Bytes: 2997 On Mon, 30 Sep 2024 21:27:34 -0000 (UTC) Lawrence D'Oliveiro <ldo@nz.invalid> wrote: > However, I had a great deal of trouble finding any kind of > description of its actual syntax. I think the original Smalltalk > systems were heavily oriented towards entering pieces of code > directly into the GUI environment, with no notion of code contained > in actual text files. Very much so (and the dependence on the GUI is one of the things - along with the fact that they didn't even *start* coming up with a viable way to separate application programs from the environment as a whole 'til years later - which really limited ST's acceptance in the broader world of general-purpose programming languages.) It's also fairly light on actual syntax (not, like, Forth-caliber, but beyond a few basic rules and constructs very much of "the language" is really just the built-in class library) and slightly weird in what it does have; it's the only language I know of where infix notation is used, but standard conventions for operator precedence aren't followed, because that would be inconsistent with the way it specifies method arguments (!!!) That said, GNU Smalltalk did a very reasonable job of adapting it to a more conventional source-file oriented model. Now if only anyone were still *maintaining* it... :/