2 ms·
> How do you allow people to solve new problems and explore new patterns and paradigms in a language without encouraging them to create a series of incompatible
by zzzcpan 12y ago
> How do you allow people to solve new problems and explore new patterns and paradigms in a language without encouraging them to create a series of incompatible forks
Maybe through many tiny DSLs on top of a small and stable core language. People seem to be ok with DSLs, but not so much with constantly changing language and growing feature set.
- chromatic 12y agoSure, that's the approach that a homoiconic or Forthy language takes. It works well, though it takes a lot of effort and foresight to make sure that multiple little languages can interoperate.