News for hackers. Stuff that matters.
Re:An obscure research project could accelerate innovation i... by kd0amg on Saturday January 07, 2017 @06:15PM (#13347246)
Whether these restricted languages are doable as embedded DSLs in general-purpose language remains to be seen. There have been attempts that work pretty well (Accelerate for Haskell is the one I know best), but they are limited in expressibility, and the ergonomics (type errors and conceptual clarity) are not great.

Ziggurat[0] was an attempt at a general-purpose system to communicate static properties of DSLs past the more general host language (where they don't necessarily apply). It probably falls under the "ergonomics are not great" category though.

0: http://www.ccs.neu.edu/home/shivers/papers/ziggurat-jfp.pdf

There are no comments on this comment yet.