3 ms·
I'd venture to say.. Prolog and Shen. Specifically, I am implementing a modern Prolog in Rust that will encompass the results of some more recent (ie. current c
by mthom 8y ago
I'd venture to say.. Prolog and Shen. Specifically, I am implementing a modern Prolog in Rust that will encompass the results of some more recent (ie. current century) research within the logic programming/Prolog community. It's here:
http://github.com/mthom/rusty-wam http://github.com/mthom/rusty-wam
- yazr 8y agoIs this more about new language constructs or a better run-time execution/solver ?
- mthom 8y agoNew language constructs. The 'WAM' in the name refers to the Warren Abstract Machine, one of the more efficient ways to implement Prolog in a procedural language. Also, using the SICStus interface and semantics for attributed variables should make for some very general constraint solvers, yes.