• New language features

    From Simon Clubley@clubley@remove_me.eisner.decus.org-Earth.UFP to comp.os.vms on Wed May 6 12:44:37 2026
    From Newsgroup: comp.os.vms

    On 2026-05-05, Arne Vajhoj <arne@vajhoej.dk> wrote:

    * programming language teams often reason like "our language
    has to be the best and since language X has feature A, then
    our language must also have feature A"


    Sometimes, that feature is desired, but in a way that more closely fits
    in with the model of the language in question instead of emulating
    language X.

    An example (which I have posted about before). I wanted a better way
    than bitmasks for updating a bitfield in Ada so back in 2014 I put
    such a suggestion to the ARG (Ada's working group for new language
    features and amendments). I was asked to split it into two related
    suggestions:

    http://www.ada-auth.org/cgi-bin/cvsweb.cgi/ai12s/ai12-0127-1.txt?rev=1.27&raw=N http://www.ada-auth.org/cgi-bin/cvsweb.cgi/ai12s/ai12-0128-1.txt?rev=1.15&raw=N

    So, yes, it's possible to provide the same functionality better in another language when you start thinking in terms of how that other language works.

    Simon.
    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.
    --- Synchronet 3.21f-Linux NewsLink 1.2