Tag Archives: Lisp

SBCL 1.2.4 Released

Steel Bank Common Lisp 1.2.4 has been released and is available at the usual place. Check the NEWS page for what's new in this release (mostly some improvements in how certain sequence functions are implemented). As usual, there were no … Continue reading

Posted in Programming | Tagged , | Leave a comment

Wilfred Hughes on Macro Systems

Wilfred Hughes has an interesting post, Comparitive Macrology, in which he looks at the macro systems of various languages. For each, he implements two macros: A swap macro to exercise hygiene An anaphoric macro to exercise (intentional) variable capture He … Continue reading

Posted in Programming | Tagged | 3 Comments

The Java Virtual Machine Tax

Via Wilfred Hughes Much-needed straight talk about the "JVM tax" in Clojure and Scala, among other new language issues. RT @AidyLewis https://t.co/OpS1kuafTa — Alex Chamberlain (@dodgethestmrlr) September 23, 2014 I've often been tempted by Clojure but the JVM tax that … Continue reading

Posted in Programming | Tagged , | Leave a comment

A Math & Lisp Blog

If, like me, you're interested in Mathematics and Lisp and like doing math experiments on a computer, you should check out Atabey Kaygun's Blog. Kaygun is a Mathematician at Bahçeşehir University in Istanbul. On his blog he considers various problems … Continue reading

Posted in Programming | Tagged , | 2 Comments

A Quick Introduction to Generic Functions & CLOS

Zach Beane points to a nice post by Nicolas Hafner on Generic Functions and CLOS. CLOS is often considered a hideously complicated system but the basics are easy to understand and use and most people will never need to explore … Continue reading

Posted in Programming | Tagged , | 1 Comment

Shamir's Secret Sharing Implementation

Yesterday, I discussed Shamir's secret sharing and how it works. The TL;DR was a method to give people a secret number so that any of the recipients can reveal the secret. The method works by defining a -degree polynomial with … Continue reading

Posted in Programming | Tagged , | Leave a comment

Shamir's Secret Sharing

References to Jeremy Kun's The Mathematics of Secret Sharing keep popping up in my feed so it appears there's some interest in it. The problem is to entrust shares in a secret to people in such a way that the … Continue reading

Posted in Programming | Tagged , | Leave a comment

SBCL 1.2.3

The latest version of Steel Bank Common Lisp, 1.2.3, is available at the usual place. As always, it built without problem and successfully ran the test suite. ASDF has been upgraded to 3.1.3 and there are a couple more enhancements … Continue reading

Posted in Programming | Tagged , | Leave a comment

Computing the Inner Product with Common Lisp

Over at iqool, Patrick Krusenotto asks how you would compute the inner product of two vectors using Common Lisp. He gives a number of solutions, all of which are interesting. You can look at this problem two ways: What is … Continue reading

Posted in Programming | Tagged , | 1 Comment

SBCL 1.2.1

The monthly release of Steel Bank Common Lisp is out. As usual, it compiled and loaded without mishap. Unfortunately, Slime wouldn't compile due to a missing slot in the SBCL VM module. I can call it from the command line … Continue reading

Posted in Programming | Tagged , , | 1 Comment