3 ms·
The K framework: http://www.kframework.org/index.php/Main_Page http://www.kframework.org/index.php/Main_Page It's a system for formally expressing the semantics
by tom_mellior 10y ago
The K framework: http://www.kframework.org/index.php/Main_Page http://www.kframework.org/index.php/Main_Page
It's a system for formally expressing the semantics of programming languages and getting an interpreter.
That said, the parent's claim about CHR is rather broad, and you may have read too much into it. It's a library for writing new constraint programming libraries for Prolog. Combined with operator overloading, you get embedded DSLs for constraint systems. That's great, and it is "language development" in some sense. But CHR is not a tool for implementing interpreters or compilers for new programming languages (though it may be useful for some subtasks).
- vram22 10y agoYes, I did get that from what he said about CHR - it is constrained (heh) to that area of constraint systems. Interesting about the K framework, thanks. Will take a look. That's the sort of thing I was asking about - if such existed.