Tags JuliaLISPProgramming Calling External DLL Functions from Julia admin February 16, 2023 Julia supports calling external functions, especially those written in “C” language. As Julia documentation says, such calls do not involve
Tags Knowledge RepresentationProgramming Book Review: Adventures in Rule-Based Programming – A CLIPS Tutorial admin January 11, 2023 Title: Adventures in Rule-Based Programming – A CLIPS Tutorial Author: Gary Riley Publisher: Secret Society Software, LLC Year: 2022 In
Tags C++Programming Std::tie admin December 25, 2022 std::tuple is a widely used abstraction in C++ and has been around since C++11. It is a generalization of std::pair.
Tags Knowledge RepresentationProgramming Are Rule-Based Systems Still Relevant Today? admin December 8, 2022 Before Machine Learning came into the mainstream, Rule-based systems were being used actively to solve complex decision making problems. In
Tags JuliaMathematicaProgramming Using Julia from Mathematica admin November 24, 2022 In an earlier article, I had shown how it is possible to interact with Mathematica from Julia. In today’s article,
Tags C++Programming Why Learn C++ admin November 7, 2022 This is the third and the last article in the series “Why Learn Language-XYZ?”. I talked about Prolog and Lisp
Tags LISPProgramming Why Learn Lisp? admin October 20, 2022 In the last article, I had shared my views on why programmers should learn Prolog, preferably as the first language.
Tags ProgrammingProlog Why Learn Prolog? admin October 6, 2022 There are several programming languages in use today and a simple google search will throw up interesting recommendations of a
Tags C++Programming std::array vs. std::vector admin August 9, 2022 One of the common questions when starting to study the container abstractions in C++20 is “Should I use std::array or std::vector?”.
Tags C++Programming Understanding std::span admin July 27, 2022 Introduced in C++20, std::span is a light-weight abstraction that provides a convenient view into a collection of contiguous elements. Note that it