Hacker News new | ask | show | jobs
by freemint 1688 days ago
> how important have metalinguistic capabilities been for your work?

Barely important for me but I use DSLs (for example to generate html) which wouldn't be possible to implement and change that easily for my usecase.

> Or would you rather use a system that glues together various tools that are focused on whatever approach is needed for a specific piece?

One important property for me is that the DSL used is implemented in the language it is being used from and modifiable at run time. Mathematica does the embeds stuff really well but I find it hard to work with.

Mixing DSLs is hard or close to impossible in Lisp though. I had better experiences in Julia in that regard.