2 ms·
DSLs are a great solution where the problem domain is difficult to express in anything less. Matlab and Make are both good examples. My experience has been that
by AlotOfReading 9y ago
DSLs are a great solution where the problem domain is difficult to express in anything less. Matlab and Make are both good examples. My experience has been that they also bring enough documentation and maintenance burdens along with the flexibility that you should avoid them without a very good reason though.
- jononor 9y agoWhat does Matlab do that is not easy to express in say Python with sciencetific libraries? Setup of build rules is nice in Make, but if one accepts stringly-typedness one could reimplement something just as nice in say Python/Ruby/JS