Archive for October, 2018

Flora-2: An Expressive Knowledge Representation System

Written by on October 28, 2018 in Flora-2, Homeopathy, Knowledge Representation, Programming with 0 Comments
Flora-2: An Expressive Knowledge Representation System

I am always on the lookout for a good Knowledge Representation (KR) system that facilitates modeling and reasoning about real-world knowledge. I have experience with KnowledgeWorks available in LispWorks since I have used it in a few projects. I have also taken a cursory look at PowerLoom and Racer. Last week, I came across Flora-2 and its commercial counterpart ErgoAI from […]

Continue Reading

C++17 – std::apply() and std::invoke()

Written by on October 14, 2018 in C++, Programming with 0 Comments
C++17 – std::apply() and std::invoke()

Calling a function (or function object) dynamically, through a pointer known at runtime, is a common programming scenario. Almost all languages support this use case. Lisp, for example, has apply and funcall. When using apply, you can see that the arguments are passed via a separate list object. With funcall, however, the arguments are passed […]

Continue Reading

Top