Nimrod: A New Systems Programming Language
-
Dr. Dobb's[^]:
A language with extensive metaprogramming support, generics and exception tracking built in, optional garbage collection, and rivals C in performance. And it can compile to C, C++, Objective-C, or JavaScript.
Because there is a shortage of programming languages
-
Dr. Dobb's[^]:
A language with extensive metaprogramming support, generics and exception tracking built in, optional garbage collection, and rivals C in performance. And it can compile to C, C++, Objective-C, or JavaScript.
Because there is a shortage of programming languages
Did you mean a sharkage of programming languages? :suss: The "flexible" syntax makes it optimal for large-team-projects. And... [...] it's common to prefix the enum values with a two-letter abbreviation. The case part in the object declaration introduces a checked union. So the access of f.name will raise an exception if f.kind != fkVar. Run-time type checking of enums (forget C++11 strongly typed enums) makes it ideal as a "systems programming language". It should be a piece of cake to rewrite Linux in it.
Life is too shor
-
Did you mean a sharkage of programming languages? :suss: The "flexible" syntax makes it optimal for large-team-projects. And... [...] it's common to prefix the enum values with a two-letter abbreviation. The case part in the object declaration introduces a checked union. So the access of f.name will raise an exception if f.kind != fkVar. Run-time type checking of enums (forget C++11 strongly typed enums) makes it ideal as a "systems programming language". It should be a piece of cake to rewrite Linux in it.
Life is too shor
c + pascal + lisp + ml + python + js ... My eyes hurts. Where is JMP ? Or at least GOTO.
Nuclear launch detected