Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree and the code itself is awesome also.

Around 30 years ago I was really into Prolog but recently I have tried getting back into it and I am having a rough go at it. I still have the old Art of Prolog book, so that might be a good reentry point.



> recently I have tried getting back into it and I am having a rough go at it

Fwiw, doing problem setup and result processing in another language can avoid much pain. So prolog only where it excels, and a mainstream ecosystem for the rest. I've liked batch mode "write a prolog file, run it, read result (eg json, or wrapper-language code to eval)", but was recently thinking of trying PySwip[1].

[1] https://github.com/yuce/pyswip


I had the same troubles until I encountered Markus Triska's modern perspective on revitalizing Prolog: https://www.metalevel.at/prolog. His video 'Preparing Prolog' may be the best place to (re)start: https://youtu.be/kGQNeeRp4sM


I still maintain that learning Prolog 25 years ago as part of my degree (AI + Comp Sci) made me a better programmer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: