Hacker News new | ask | show | jobs
by jantypas2 969 days ago
That depends on what we mean by feature of course.... let's assume we mean concepts... here's my list: Believe it or not, Cobol's formatting for printed reports -- we still do print and formatted output worked well there. Modula-2s imports -- C++ is getting there, but imports just worked. Lisp's macros had their day. I think we could benefit from stepping away from "make a better C++" and ask "what is this language trying to do?" There's no universal "best" language, but one immediate benefit I'd like to see -- let's finally agree on a universal calling convention, at least on Linux for example, so every language can call another? Let's give credit to Microsoft's CLR on that one. Also, golang's getting the idea with structure tags, but how about structs that serialize to a universal format -- see Corba is not dead!
1 comments

I want a really nice macro assembler for people who love assembly language (not gas!) tied to a theorem prover. It runs into the problem though that you kinda need portable code in 2023.