Marin Atanasov Nikolov

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

Blog About Search

Encoding data in RFC 4251 compliant format in Common Lisp

In a previous post I’ve discussed how to decode RFC 4251 binary data in Common Lisp. In this one we are going to see how to encode data in RFC 4251 compliant format.

Read More · 5 min read

Decoding RFC 4251 binary data in Common Lisp

RFC 4251 describes the Secure Shell (SSH) Protocol Architecture, which also contains a section of the various Data Type Representations Used in the SSH Protocols.

Read More · 4 min read

COVID-19 graph animations with gnuplot and Common Lisp

This is a follow up of a recent post about exploring COVID-19 data with Common Lisp.

Read More · 2 min read

Exploring COVID-19 data in Common Lisp

Considering the current COVID-19 pandemic and the lockdown period in my country, which lasted for a few months, I’ve been thinking about spending some time exploring the data about the virus spread.

Read More · 14 min read

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
1
2 3 4 5 6
15