Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is kinda part of the promise of regular expressions, context-free grammars, relational algebra, map-reduce and other stream/pipeline-based programming models, and maybe to some extent P-complete things like convex optimizers and programming models based on horn clauses like datalog.

Each of these things aims to allow the user to specify a task in a restricted model of computation. In turn, it tends to be possible for the engineer writing the solver to build an engine capable of very radical transformations, optimizations, and analyses, that generally can't be matched by compilers and interpreters for Turing-complete programming languages.



If I want to build a language with those optimizations, what resources could I use?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: