• Re: polyglot programming, Recent history of vi

    From Kerr-Mudd, John@admin@127.0.0.1 to comp.os.linux.misc,alt.folklore.computers,comp.lang.forth on Sun Dec 7 10:52:56 2025
    From Newsgroup: comp.lang.forth

    On Sat, 6 Dec 2025 22:50:50 -0800
    Bobbie Sellers <bliss-sf4ever@dslextreme.com> wrote:



    On 12/6/25 22:19, Charlie Gibbs wrote:
    On 2025-12-07, rbowman <bowman@montana.com> wrote:

    On Sat, 6 Dec 2025 22:28:21 -0000 (UTC), John Levine wrote:

    According to Peter Flass <Peter@Iron-Spring.com>:

    I've seen C written in languages other than English. To clarify, the C >>>>> key words are the same, if, else, int, #include, and so forth but
    variable and function names, comments and everything else are in
    Spanish, German, and so forth. It's difficult to read.

    I've seen the same with PL/I. I understand there was once an ALGOL
    compiler where they used French keywords. Debut-Fin, etc.

    Algol60 had a reference language which had boldface keywords, and every >>> implmentation made its own decision about how to translate that into the >>> local character set. (Yes, this made portable programming a lot
    harder.) So while it was typical to turn the begin keyword into
    something like 'BEGIN' it was just as valid to turn it into 'DEBUT'.

    you could have real fun with Forth.

    I did. I still have a copy of Leo Brodie's _Starting Forth_.
    I got it running on my CP/M box and fiddled with it for a while.
    I never got any real-world application going, but I did manage
    to write a Sieve of Eratosthenes.

    Forth love if honk then


    On the Amiga I used a shareware text processor called Textra.
    Forth written it it was and very handy for editing Startup Scripts.
    It did tricks I have not seen in Linux text processors and did them
    somewhat more reliably than bookmarks in KWrite or Kate. Both
    are excellent but aimed toward programmers more than simple
    ASCII. I believe we had a menu-based "insert file" and know
    we could select vertical columns of text and that was using the
    mouse.

    bliss-Dell Precision 7730-PCLOS 2025.10-Linux 6.12.60-pclos1- KDE Plasma 6.5.3


    xposted to clf, for more possible nostalgia.
    --
    Bah, and indeed Humbug.
    --- Synchronet 3.21a-Linux NewsLink 1.2