Skip to content

Comment on Tell HN: Please stop making more DSLs

Comments

Since everything turing complete any can any and so on… The main big difference between languages is the context in which your program text is placed. Readily available meanings of your words. Different problems beg for different contexts. Having documented DSL with tooling is so much easier than shoehorning generic language using boilerplate code.

Here is an example of a DSL program, with the output: https://www.contextfreeart.org/gallery/view.php?id=3779 Could you do it in Java? Yes! Could you so effortlesly experiment and arrive at this, simply by experimentin with your code? Hmm.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.