I need to use direct chaining in a specific Prolog issue. I would like for me not to implement this from scratch using a meta-interpreter of vanilla (but this is what I will need to do if there is no other option), since doing this using a meta-interpreter will be slow, and also I sure some good implementations should be around. Does anyone know if YAP or SWI Prolog has an integrated and efficient forward chaining? If so, then a pointer to its installation / use will be appreciated.
If these two Prolog engines do not have a built-in direct chain, can someone recommend me a good open source implementation based on a vanilla meta-interpreter that I could use as an external Prolog library?
Thanks in advance.
source
share