Tags D LanguageProgramming Support for Unit Testing in D Language admin February 6, 2022 While I admire D language for many of its elegant and powerful features, two features stand out in my opinion.
Tags D LanguageProgramming Template Mixins in D Programming Language admin January 23, 2022 When I heard the name Mixin for the first time in the context of Dlang, I imagined it would be something
Tags D LanguageProgramming Universal Function Call Syntax (UFCS) in D Language admin January 9, 2022 One of the many “cool’ features of Dlang is “Universal Funcion Call Syntax”, which permits non-member functions to be invoked
Tags D LanguageLISPProgramming Calling Lisp Functions from D Language admin December 25, 2021 After exploring “newLisp” in the past few posts, I would like to start looking at the “D Programming Language” (DLang). DLang has
Tags LISPnewLispProgramming 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 newLispProgramming 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 newLispProgramming 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 newLispProgramming 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 newLispProgramming 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 ProgrammingProlog 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