3 ms·
If done well most code is just extending the language you're writing it in to make it easier to say the things you need. This is perhaps clearest in lisp becau
by contravariant 4y ago
If done well most code is just extending the language you're writing it in to make it easier to say the things you need.
This is perhaps clearest in lisp because there is no syntax to get in your way (kind of the opposite approach to operator overloading).
Perhaps the most interesting way you can approach this is by designing the language first and then figure out how to implement it.
- butterisgood 4y ago> Perhaps the most interesting way you can approach this is by designing the language first and then figure out how to implement it. Yeah, I'd say if you're not creating a "domain" in which solving the problem at hand is easier, you need to get back to the drawing board. That's true for language and API design.