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

I will have to read this, should I fine the time.

I learned Prolog in High School, it was a challenge at first -- I didn't get it right away. But when I did I was amazed.

Yet I have an ongoing problem with Prolog that I have never fully put my finger on exactly -- it's something about how side-effects intermix with pure logic. I find it makes the flow of activity hard to follow.

Can anyone else relate to this and perhaps explain it better?



Do you mean side effects in the sense of I/O, or updating the database, or do you mean the binding of logic variables?




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: