4 ms·
Prolog was part of course that I'd taken during my Masters. I loved it then. I would love to take a closer look when I have time ... whenever that happens <sigh
by abhgh 10y ago
Prolog was part of course that I'd taken during my Masters. I loved it then. I would love to take a closer look when I have time ... whenever that happens <sigh> ...
Interestingly, IBM Watson uses Prolog. [1]
[1] https://www.cs.nmsu.edu/ALP/2011/03/natural-language-processing-with-prolog-in-the-ibm-watson-system/ https://www.cs.nmsu.edu/ALP/2011/03/natural-language-process...
- frik 10y agoIBM uses a special version of Prolog with a different syntax and database access functionality. They hired a department of a university. MS Windows (network code) contains a Prolog with C-style-syntax.
- nnq 10y agoThanks. Do you know of any other resources describing Watson's inner workings? ...cause just googling for it leads to one of the zillions of marketing bullshit pages or whitepapers devoid of any real infos that IBM's marketing drones have flooded the web with.
- frik 10y agoLook for papers, search for Watson Prolog UIMA
- wolfgke 10y ago> MS Windows (network code) contains a Prolog with C-style-syntax. Can you tell me details?
- frik 10y agosomeone else wrote more details about it in this thread.
- bpyne 10y agoI used it for a graduate course in formal semantics. As our final project, we had to implement Lisp in Prolog and prove the semantics formally. Until that point, I thought I had a good grip on Prolog. Debugging the project nearly drove me nuts! If I had a do-over, I'd learn the SWI debugging tools before attempting it. I love Prolog and hope to spend more time with it some day. But, the step from Novice to Intermediate is steep.
- abhgh 10y agoThat's helpful advice - thank you!