Marin Atanasov Nikolov

A place about Open Source Software, Operating Systems and some random thoughts

Blog About Search

Programming Algorithms - a book about Lisp and algorithms

Today I’ve got my copy of Programming Algorithms, which is a book about algorithms and data structures using Lisp.

Read More · 1 min read

cl-migratum - Database Schema Migration System for Common Lisp

Continuing my Lisp journey over the past few months I went ahead and started another side project, so I could spend more time with Common Lisp.

Read More · 6 min read

Install and configure Kubernetes on Arch Linux

In this post we will see how to install and configure a Kubernetes cluster on Arch Linux nodes.

Read More · 17 min read

Generating sequences in Common Lisp

Python provides a useful function for enumerating a sequence of numbers in the form of the range function. If you are looking for range function in Common Lisp you would find lots of various implementations.

Read More · 9 min read

Configure Common Lisp HyperSpec (CLHS) lookup in Emacs

Emacs provides a mechanism for advising functions, which is useful in situations when you need to override the original function with your own one, transform the arguments before passing them down to the advised function, execute some code before, or after the function being advised is called, etc.

Read More · 2 min read

Lookup tables in Common Lisp - alists and plists

Common Lisp provides a variety of data structures for mapping key/value pairs.

Read More · 14 min read

Starting with Common Lisp in 2020

In my spare time (whenever I get to have some these days) I like to poke around in the world of Lisp.

Read More · 47 min read

Packaging the VMware vSAN SDK for Python

The vSAN Management SDK for Python is distributed as a Zip archive available at code.vmware.com. The latest version as of writing this document is 6.7.0 and can be found here.

Read More · 8 min read

Recursively merging maps in Clojure

In Clojure if we need to combine maps together we can use the merge function.

Read More · 8 min read

Finding all key sequence paths in a nested Clojure map

In Clojure when you need to work with maps you get the option to choose from a number of builtin core functions such as get, assoc, dissoc, merge, select-keys, zipmap, keys, vals and many others.

Read More · 9 min read
1
2 3 4 5 6
15