Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It's so simple to create your own special DSL that everyone does it. Now i have to learn a thousand languages.

Every library you use in any language is a DSL that you have to learn.

Lisps give you more power when defining a DSL, which means people can make them harder to use and understand, but it also means they have the power to make it easier to use and understand.



Library < DSL.

Library still have to follow the semantics and syntax of its language host. DSL does not.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: