@steve @shac Is that implying that COBOL isn't already abandonware? Can't think of *any* domain that's doing anything new in COBOL.
Fortran is still getting QoL improvements (Shoutout F18 for modern 754) and new projects, even if it's mostly/all HPC/Scientific codes.
Make is my beloved build system that I love for all its warts
C? Eternal and inevitable
The year is 2230. Climate change has ravaged the Earth. Our alien overlords, allied with our rogue AIs, rule with iron fists over the small bands of humans that roam the nuclear wastelands. C programmers start considering using C11 features without warning users about compiler requirements, but decide against it.
BTW I’m literally on a plane right now flying to Vegas to give a talk where my second slide is a quote from you. I hope this does not cause too much distress.
@lorddimwit @jwz
If you're doing regexps, you might be interested in the "Xerox Finite State Morphology" tools (XFST). The primary site seems to have disappeared (at XRCE) but I found this: http://www.ling.helsinki.fi/kit/2002k/ctl253/mltt/lexc93.html and the book https://web.stanford.edu/group/cslipublications/cslipublications/site/1575864347.shtml
After using XFST, Unix regexps seem both cryptic and underpowered; XFST can do operations such as composition, subtraction, union, negation, etc. The tools also can heavily compress the automata, so that a dictionary with part of speech and inflection information is more compact and faster than a hash table without the inflection info.
As an example, you can define a general rule that says a noun's plural is done by adding "-s", compose that with an automaton that changes "x-s" to "x-es" (and "ch-s" to "ch-es", etc.) and to another that changes "oxes" to "oxen". All within a single automaton.
Beautiful!
"Which Make?" he asked, apparently innocently.
1st Language I ever learnt and still my favourite!
@shac C, make, /bin/sh, and Verilog have been paying my bills for decades.
And a pal of mine has been employed by a life insurance outfit for her COBOL programming skills for decades too.
Laughs in COBOL
@shac I wish compiling a goddamn C project was /easy/ lol x.x
Fucking swear everyone makes their own bespoke build system instead of just using cmake or whatever