2 ms·
I've always regarded the principal task when implementing a program to be creating the necessary data structures and a set of functions that represent a vocabul
by kwhitefoot 4y ago
I've always regarded the principal task when implementing a program to be creating the necessary data structures and a set of functions that represent a vocabulary for manipulating them. So every program I write contains a small domain specific language. Isn't this what everyone does?
'Official' small languages only make sense when the user base is large, this is why SQL exists but a mainstream language for manipulating Maxwell's equations does not.