4 ms·
Maybe this could be seen as a form of term rewriting system? That's the paradigm behind languages like Maude and Pure.
by chriswarbo 10y ago
Maybe this could be seen as a form of term rewriting system? That's the paradigm behind languages like Maude and Pure.
- nickpsecurity 10y agoYou beat me to it. That's exactly what I was thinking. It would be rooted in equational logic or something like that. The K Framework they did the C semantics and KCC compiler in comes to mind. There's also term rewriting languages like Stratego that do everything that way. LISP's as used by Alan Kay et al are like a hybrid of that, functional, and imperative programming that made for great productivity with DSL's. So, it may be a subset of something else or its own paradigm. Worth people thinking on. Plus, I think the style doesn't get enough attention given the results I've seen its practitioners pull off with little code.