Tags LISPProgramming Beyond Try-Catch: Common Lisp’s Restart System admin March 6, 2026 Popular programming languages such as C++, Java and Python include one mechanism for error handling: throw an exception and hope
Tags LISPProgramming Common Lisp Metaobject Protocol: Classes are Just Objects! admin January 1, 2026 In today’s popular languages such as C++, Java, Golang, Rust, Python, etc., classes are fixed constructs defined by the language.
Tags C++LISP Interfaces Without Inheritance: Comparing C++ and Common Lisp admin April 24, 2025 Clean interface design is a crucial aspect of software engineering since it enables code flexibility, reuse, and maintainability. Developers who
Tags LISPOpenAIProgramming Using OpenAI from Allegro Common Lisp admin January 20, 2025 Allegro Common Lisp ver 11.0 introduced support for OpenAI LLMs. In this article, let us look at some of the functions
Tags LISPProgramming Word Transformation Puzzle – Part 2: Implementation in Common Lisp admin January 4, 2025 In the last article I discussed an interesting word puzzle and showed how to solve it using Prolog. Here is the
Tags C++LISPProgrammingProlog Multiobjective Optimization (MOO) in Lisp and Prolog admin November 22, 2024 Recently I came across a nice article by Jose Crespo, where the author stresses that the future of programming revolves around
Tags Hy LanguageLISPPython The Hy Programming Language admin January 28, 2024 In an earlier article I had explained how to execute Python code from within Common Lisp using “CLPython” package. In contrast
Tags LISPProgramming Generating Polynomials – Part 2 admin December 10, 2023 In my last article, I showed how we can use Prolog to generate univariate Polynomials. After I finished that article,
Tags LISPProgrammingPython Simulating Python Zip in Lisp admin September 4, 2023 The zip() function in Python is a convenient mechanism for iterating over multiple “iterables” in parallel. Looping over lists is
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