Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

The genie grants you 15 attribute points

Name: Anonymous 2019-09-19 19:22

You're a new programming language and can spend them on:
A.Stability and Correctness:
Languages will suffer less crashes and errors, better diagnostics and compatibility.
B.Performance and Optimization: It will use less resources to perform faster, optimizations will be more effective.
C.Expressive power and Flexibility:
Metaprogramming and complex ideas are easier to express in code, high-level constructs come naturally.

Name: Anonymous 2019-09-20 13:53

>>1
I'm confused. How would a programming language ``crash'' or ``perform fast''?

I'll spend 15 points on C, which is what the language is about. And I won't be a typefag under any circumstances. I'd produce one interpreter. The community will take care of B and some A on their own.

The language would be a Lisp, a Lisp-1, with native dictionaries and accessor syntax, macros, everything an object with properties, but the standard library would barely use classes if at all (mainly just for exceptions where a tree-based is-a is useful), just modules and DSLs. Akin to Clojure but without the humungous pile of complexity the JVM is, and suitable for shell programs (``scripting'') too, with batteries included for rapid web application development, and no OOP, type boilerplate, inheritance, OOP ``Design patterns'', anything Java does and similar faggotry.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List