Tags C++Programming C++20 [[no_unique_address]] Attribute admin June 26, 2022 The [[no_unique_address]] attribute was introduced in C++20 to give a compiler the freedom to optimise memory allocation of a struct/class
Tags LISPNatural Language ProcessingProgrammingProlog Definite Clause Grammars in Lisp – Part 4 admin June 12, 2022 In a series of articles written earlier, I had shown how it is possible to model Definite Clause Grammars (DCG) in
Tags LISPProgramming Setting Up Function Hooks in Lisp admin May 29, 2022 Lisp is known to be a highly dynamic language, where functions are first-class objects. It is possible to define and undefine
Tags ProgrammingProlog Students Assessment Advisor in Prolog admin May 15, 2022 A close relative of mine teaches Maths to school students in different Grades. During a casual chat some time ago,
Tags C++ProgrammingRust Using DLL Functions in Rust admin May 4, 2022 When you program in Rust, especially in a non-trivial project, there is a good chance that you will need to
Tags LISPProgrammingXojo Calling Lisp Functions from Xojo admin April 17, 2022 A few days ago, I purchased Xojo Pro commercial license. In case you haven’t heard about the product, Xojo is a
Tags C++ProgrammingRust Rust Trait vs. C++ Abstract Class admin April 3, 2022 Traits in Rust are an amazing feature and contribute significantly to the expressive power of the language. For someone coming
Tags Book ReviewLISPProgramming Book Review: Introducing Blockchain with Lisp admin March 19, 2022 Title: Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language Author: Boro Sitnikovski Publisher: Apress Year: 2021
Tags D LanguageProgramming Lazy Parameter Evaluation in D Language admin March 6, 2022 Languages such as C/C++ and Java follow an “eager” argument evaluation approach, where function arguments are evaluated before the function is
Tags D LanguageProgramming Selective Unit Testing in D Language admin February 23, 2022 In the last article, I briefly explained how D language has built-in support for performing unit tests. I feel this