3 ms·
> Simplicity is undervalued quality. Yes, and building a library (a DSL) in an existing powerful language that can do it (and there are many as people said in
by p0nce 8y ago
> Simplicity is undervalued quality.
Yes, and building a library (a DSL) in an existing powerful language that can do it (and there are many as people said in this thread) for exactly what you need, is _vastly_ simpler than making a new language toolchain (which linker? which codegen? which typing?).
- fsloth 8y agoI agree - choose the best tool for the job. As a counterpoint - Implementing an interpeted macro-less lisp is a few thousands of lines of code in C or C++. So if the goal is just to bootstrap some language, the effort is more about typing than design or innovation (just copy the interpreter in chapter 4.1 of Structure and interpretation of computer programs). A stack based language like forth would be even less work.