scryer-prolog icon indicating copy to clipboard operation
scryer-prolog copied to clipboard

Porting SICStus goal expansion to library(reif)

Open triska opened this issue 4 years ago • 3 comments

As noted in the recent discussion #974, library(reif) as included in Scryer Prolog does not yet implement the goal expansion that the version for SICStus Prolog already implements. The SICStus version of library(reif) is available from:

http://www.complang.tuwien.ac.at/ulrich/Prolog-inedit/sicstus/reif.pl

In case anyone is interested in porting the goal expansion mechanism, this would be a very welcome contribution to Scryer Prolog! If Scryer needs additional features to make this work, please file them as separate issues. Thank you a lot!

triska avatar May 29 '21 18:05 triska

I think all that Scryer is missing is SICStus' imported_from key of predicate_property.

mthom avatar Jun 11 '21 06:06 mthom

Is this still a relevant and good first issue? I've looked over the code and previous commits and it seems to be the case, but I wanted to double check before giving it a shot to make sure that intents haven't changed in the mean time.

sblaplace avatar Feb 26 '24 21:02 sblaplace

Yes absolutely, it would be an amazing contribution, and I think a very interesting issue to look into!

triska avatar Feb 26 '24 22:02 triska