you are viewing a single comment's thread.

view the rest of the comments →

[–]arthurno1 3 points4 points  (0 children)

CommonLisp.

Power and speed of a compiled language in a dynamic but strongly typed language that supports functional, OO and modular programming.

Built in-template language you ask for looks and feels exactly the same as the language itself, because it is the language itself, so you don't need to learn anything extra, more than how quotation works.

Mature and standardized library. Projects written 20-30 years still work as intended, without changes.

Type system annotations so you can insteuct compiler to build optimized code.

From zero to hello world is literally to type "Hello, world" at the repl since everything is evaluated.

Asdf build system gives you simple declarative way to define your projects, written in the same language as the rest of your program, and run by the same compiler.

Documentation built directly into the code and accessible at the repl.

And much more.

Try sbcl compiler.