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

> [...] might [...] might [...] might [...] might [...] might [...]

All of what you say is true, and yet practical applications that did break are somehow not talked about quite as much as hypothetical applications that might have broken. SWI could reuse infix dot precisely because it was universally considered bad style to use it in the old style, and hence was not used in the old style.

Which is not to say that I think the record syntax is particularly useful. But I wish not every Prolog discussion devolved into "Markus Triska fanpersons regurgitate walls of text about infix dot".



I wish not every Prolog discussion had a top comment about Mercury, Curry, Minikanren, et al; but I think you missed the end of my comment where I recommended SWI over Scryer for most people; I am unashamedly a Markus Triska fanperson but that doesn't mean I do everything he does, or that I subscribe to ISO Purity over all else. It was more that the parent comment claimed a "friction between two people" and I think that's unfair and leaves readers expecting soap opera drama where someone insulted someone's mother; whereas it is a difference of opinion about language compatibility and standards - and once you know that you can decide whether it matters to you and your potential use cases (which, again, it doesn't to me and I think it doesn't to anyone who hasn't touched Prolog before).

I am not aware of any practical applications which have broken, but then I'm not aware of anyone using Prolog for anything, anywhere.


A practical example: Void Linux installer implemented in GNU Prolog (https://github.com/sdbtools/void-pi).


> I wish not every Prolog discussion had a top comment about Mercury, Curry, Minikanren, et al

Absolutely. Datalog too.

> but I think you missed the end of my comment where I recommended SWI over Scryer for most people

I did not miss that. I have no complaints about that part of your comment. I complained about the prologue to it, which I thought was beside the point and devalued the whole thing.

> but then I'm not aware of anyone using Prolog for anything, anywhere.

Fortunately, other Triska fans have got you covered with the standard talking points: https://news.ycombinator.com/item?id=42829782 ;-)




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

Search: