Hacker News new | ask | show | jobs
by cujic9 3169 days ago
I disagree.

A library works within the style and bounds of the base language.

A DSL intends to re-define the base language and invent new keywords and a unique control flow.

1 comments

Yes, and that is exactly what programmers do: they create hierarchies: we had started with assembly and now we've got easily-scalable-to-multiple-computers cloud platforms which also need to be programmed.

God bless generations of programmers doing the same thing over and over again.

It's funny how you can't even agree that there _might_ be languages that do allow you to create your own DSLs within the style of those languages; there _isn't_ a base language.