Tags C++Programming dynamic_cast<> vs. std::is_base_of<> admin May 9, 2020 In the last article, we looked at the std:is_base_of<T1, T2> type trait. One question that a reader asked since that
Tags C++Programming std::is_base_of<> admin April 26, 2020 In our on-going series on C++ Type Traits, today’s topic is about the trait std::is_base_of<>. For the official description, see
Tags C++Programming std::common_type<> Type Trait admin April 12, 2020 In today’s post, I would like to go over the type trait std::common_type<>. This trait was introduced in C++11. As
Tags C++Programming std::is_empty admin March 28, 2020 In the previous post, we looked at the std::is_destructible<T> type trait. Today, let us try to understand another type trait
Tags C++Programming std::is_destructible admin March 15, 2020 In the last article, I explained the deleted destructor in some detail. Today, I would like to talk about a
Tags Natural Language ProcessingProgrammingProlog Automatically Converting Active Voice to Passive Voice and Vice Versa admin February 16, 2020 The iLexicon system can handle active/passive voice conversion of fairly complex English sentences. I gave examples of the underlying verb
Tags ProgrammingProlog Distributed Computing with Linda admin December 22, 2019 Linda, originally proposed by Nicholas Carriero and David Gelernter, is a model of process communication using a small set of
Tags Natural Language ProcessingProgrammingProlog Using Definite Clause Grammars (DCG) for Information Extraction admin December 8, 2019 In the previous article, I showed how we can use ATNs for extracting key information from natural language text. I
Tags LISPNatural Language ProcessingProgramming Using Augmented Transition Networks (ATN) for Information Extraction admin November 23, 2019 After Wood’s paper [1], Augmented Transition Networks (ATN) became popular in the 1970s, for parsing text. An ATN is a generalized
Tags ProgrammingProlog Calling C# Methods from Sicstus Prolog through COM Interface admin November 10, 2019 Recently I needed to make use of a C# library (which I had implemented a few years ago) from Sicstus Prolog.