Latest Posts

On Volumes of N-Dimensional Spheres

math

Volumes of N-dimensional spheres is a well-studied subject, yet there is still some confusion about their meaning.

Machine Learning with Clojure and Spark using Flambo

clojure
spark
ml

A tutorial on training a Logistic Regression classifier on Spark using Clojure.

MySQL Connector: Inherited Transactions

mysql
python

The MySQL Connector (Python Driver) seems to be leaking file descriptors during forks.

Multimethods in Python

python

Clojure-styled multimethods can be easily added to Python using the Multiple Dispatch technique.

A Simple Callback Chain Macro for Elisp

lisp
emacs

A macro for Emacs Lisp to replace deeply nested callback chains with nice callback pipelines.

The Thread Operator in Elisp

lisp
emacs

Anaphoric thread macro similar to the Clojure's '->' for Emacs Lisp.

Pure Python Paillier Homomorphic Cryptosystem

python
crypto

A Paillier homomorphic cryptosystem implemented in pure Python.

Tail Recursion Without TCO

lisp
emacs

It is well known that Emacs Lisp, like many other Lisp dialects, has no Tail Call Optimization (TCO). Nevertheless, it’s possible to add proper recursion to Emacs Lisp with the help of a few macros.

More articles »

Latest Posts