1,896 karma · joined October 28, 2018
meet.hn/city/41.6521807,-4.728605/Valladolid
Socials: - github.com/aarroyoc
---
Also, it's typical of young people to mix cheap wine with Coca-Cola, and have parties with that.
That depends on which constructs are you using. It's perfectly fine to write modern Prolog code without any cut, but the sad thing is that those constructs (once/1, dif/2, if_/3, tabling, ...) aren't taught in most books out there (the exception is The Power of Prolog) which still perpetuates these ideas about Prolog.
However, Prolog is also a valid general purpose programming language, so you can actually implement forward chaining rule systems in them (see for example CHR[1] and Heiseneye [2]). CLIPS is not a general purpose programming language.
[1] https://www.swi-prolog.org/man/chr.html [2] https://github.com/IDLabResearch/Heiseneye
Also "logic" arithmetic (clpz, clpfd,...) is not the one that comes with normal languages and that breaks a lot of logical properties. Doing the sum of two variables in Java side will not respect logical properties. Standard is/2 in Prolog is also bad, but at least you can replace it with #= and that's it.
He was for me the biggest composer of the second half of 20th century, which just happened to do music for films (also for some Italian pop music, but it was less prolific there).
Requiescat in Pace. https://www.youtube.com/watch?v=Z3SAOQfMA44
List here: https://projects.eclipse.org/
Also firing people is now temporaly banned (technically not, but it's much much more difficult to do until we're out of the state of alarm).
It's my Spanish blog about Prolog, Rust and Python mainly. I thought about opening a new one in English, to reach a more broad audience, but I will not write in two blogs at the same time and the Spanish blog maybe has more relevance due to the lack of blogs like mine in Spanish.