Conversation

Yeah, I'm quite keen on trying this in another logic programming language. My wishlist is: - Parametrised modules - Static types, modes - Functions/macros on terms - Custom (infix) term notation - Exhaustive testing of laws over finite domains I guess Makam offers a few of these.
3
2
Yeah: - modules are a bit lacking sadly - static types but no mode checking - there's staged metaprogramming, but no functions - there's also an issue open discussing infix notation. - not sure what you mean by "exhaustive testing" - kinda like model checking perhaps?
1
Replying to and
About exhaustive testing, I mean an implementation of the proof that every first order logic statement interpreted in a finite model is decidable. I suppose I might instead do this in some other tool, and copy the results back over to the logic program.