• Vim syntax file for Algol 68

    From Janis Papanagnou@janis_papanagnou+ng@hotmail.com to comp.editors,comp.lang.misc on Sat Jul 26 01:12:50 2025
    From Newsgroup: comp.lang.misc

    There's a 15 years old Vim syntax file for the Algol 68 language
    available (algol68.vim, release 0.2). Unfortunately there's a couple
    of elementary functions missing. Since I suppose it's not maintained
    any more after that long time I've done some basic additions myself
    and created an (unofficial) release 0.3.

    In case there's some more dinosaurs (like myself) around who want it,
    you can find it currently here: http://random.gridbug.de/algol68.vim
    (see also: http://random.gridbug.de/algol68.vim_README).

    Janis
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From gazelle@gazelle@shell.xmission.com (Kenny McCormack) to comp.editors,comp.lang.misc on Sat Jul 26 00:01:20 2025
    From Newsgroup: comp.lang.misc

    In article <106131k$2489k$1@dont-email.me>,
    Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
    There's a 15 years old Vim syntax file for the Algol 68 language
    available (algol68.vim, release 0.2). Unfortunately there's a couple
    of elementary functions missing. Since I suppose it's not maintained
    any more after that long time I've done some basic additions myself
    and created an (unofficial) release 0.3.

    In case there's some more dinosaurs (like myself) around who want it,
    you can find it currently here: http://random.gridbug.de/algol68.vim
    (see also: http://random.gridbug.de/algol68.vim_README).

    I'm curious - does this mean you are actually doing A68 programming?

    What compiler (or interpreter) are you using? Is it publicly available?
    --
    The randomly chosen signature file that would have appeared here is more than 4 lines long. As such, it violates one or more Usenet RFCs. In order to remain in compliance with said RFCs, the actual sig can be found at the following URL:
    http://user.xmission.com/~gazelle/Sigs/Aspergers
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Janis Papanagnou@janis_papanagnou+ng@hotmail.com to comp.editors,comp.lang.misc on Sat Jul 26 11:45:53 2025
    From Newsgroup: comp.lang.misc

    On 26.07.2025 02:01, Kenny McCormack wrote:
    In article <106131k$2489k$1@dont-email.me>,
    Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
    [...]

    I'm curious - does this mean you are actually doing A68 programming?

    Yes, but not professionally, only for "recreational purposes".

    What compiler (or interpreter) are you using? Is it publicly available?

    It's Marcel van der Veer's Genie "compiler-interpreter" (as he
    calls it). The software is high quality. It's still maintained
    (although it seems to not need much maintenance). And, yes,
    it's publicly available (including a 700 page documentation).[*]

    Janis

    [*] https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Andy Walker@anw@cuboid.co.uk to comp.editors,comp.lang.misc on Sat Jul 26 17:36:26 2025
    From Newsgroup: comp.lang.misc

    On 26/07/2025 10:45, Janis Papanagnou wrote:
    On 26.07.2025 02:01, Kenny McCormack wrote:
    I'm curious - does this mean you are actually doing A68 programming?
    Yes, but not professionally, only for "recreational purposes".

    Likewise. I'm long retired, so have no "professional" reason
    to write programs, but the joy of A68G re-kindled my interest. The
    compiler is fast enough to make A68G usable as a scripting language
    [programs of 500 lines or so compile in around 1/30 of a second on
    my machine, and they run around 2000 times faster than they used to
    on our university mainframe in the 1970s].

    What compiler (or interpreter) are you using? Is it publicly available?
    It's Marcel van der Veer's Genie "compiler-interpreter" (as he
    calls it). The software is high quality. It's still maintained
    (although it seems to not need much maintenance). And, yes,
    it's publicly available (including a 700 page documentation).[*]
    Janis
    [*] https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html

    I can endorse JP's comments. In addition, I've always found
    Marcel to be very responsive in dealing with problems/infelicities.
    --
    Andy Walker, Nottingham.
    Andy's music pages: www.cuboid.me.uk/andy/Music
    Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Ketterer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Janis Papanagnou@janis_papanagnou+ng@hotmail.com to comp.editors,comp.lang.misc on Sat Aug 2 03:13:07 2025
    From Newsgroup: comp.lang.misc

    I've noticed yet a lot more functions in the Genie compiler-interpreter
    that are not part of the algol68.vim syntax file. I decided to add them
    as soon as I stumble across them and continue expanding the syntax file
    step by step (without further notice). The updated files are accessible
    through the links below, the implicit version numbers are counted as
    0.3, 0.3a, 0.3b; see the README-file for the additions. Only the latest
    version will be made available @gridbug and supersede any previous one.

    Janis


    On 26.07.2025 01:12, Janis Papanagnou wrote:
    There's a 15 years old Vim syntax file for the Algol 68 language
    available (algol68.vim, release 0.2). Unfortunately there's a couple
    of elementary functions missing. Since I suppose it's not maintained
    any more after that long time I've done some basic additions myself
    and created an (unofficial) release 0.3.

    In case there's some more dinosaurs (like myself) around who want it,
    you can find it currently here: http://random.gridbug.de/algol68.vim
    (see also: http://random.gridbug.de/algol68.vim_README).

    Janis


    --- Synchronet 3.21a-Linux NewsLink 1.2