Tags Distributed Computing The “net-eval” Function in “newLisp” admin December 12, 2021 One of the cool things about “newLisp” is that despite its small fooprint, it comes with a lot of functionality built-in.
Tags Prolog Understanding the “unify” Function in “newLisp” admin November 28, 2021 Unification between two symbolic expressions involves finding substitutions for variables (if any) in the expressions such that the expressions match after
Tags Currying Currying in “newLisp” admin November 14, 2021 In the last two articles, I discussed what I believe are some interesting features of “newLisp”. Today’s topic is “currying”,
Tags Implicit Indexing Implicit Indexing and Slicing in “newLisp” admin November 1, 2021 In traditional Lisp (Common Lisp), when evaluating an S-expression list, the first element in the “functor” position must be a
Tags newLisp Some Interesting Features of “newLisp” admin October 17, 2021 newLisp is a general-purpose scripting language with a Lisp-like syntax. That is one of the reasons I wanted to take
Tags Berkeley DB Using Sicstus Prolog with LMDB admin October 3, 2021 In an earlier article, I showed how Sicstus Prolog allows us to use Berkeley DB for storage and retrieval of
Tags C++ 20 C++ 20: Concepts admin September 19, 2021 Concepts, introduced in C++20, are predicates that act as contraints on template parameters. As you would expect, the nice thing
Tags Object Orientation Ring Language: Dynamic Behavior of Classes and Objects admin September 4, 2021 We have been exploring the Ring Programming Language in the last two articles. Ring is a dynamic programming language with many interesting
Tags Loop Construct “Loop” Command in Ring Programming Language admin August 21, 2021 In my last article, I had written about how easy it is to execute Ring code from within C/C++. Today’s
Tags C++ First Encounter with the Ring Programming Language admin August 7, 2021 The Ring Programming Language, designed by Mahmoud Fayed, has been around since 2016. I came to know of it quite