Tags CLOS 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++ 20 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 Common Lisp 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 Common Lisp 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 Common Lisp 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 AutoCAD 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 Common Lisp Eager Future2 Common Lisp Library admin May 9, 2021 Eager Future2 is a Common Lisp library that facilitates parallel computation. It is based on the idea of a “future”
Tags Common Lisp Book Review – The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms. admin November 8, 2020 Title: The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms Author: Michał “phoe” Herda Publisher: Apress Year:
Tags Common Lisp Currying in Mathematica admin May 19, 2019 One of the more recent additions to the core Wolfram Language is the “Curry” function. It was introduced in Mathematica
Tags Common Lisp Calling Go Functions from Lisp – Part 2 admin June 24, 2018 In my earlier article Calling Go Functions from Lisp, I explained the steps for making calls to Go functions from