Combining multiple lisp files together into a cohesive whole

For a more general introduction to Common Lisp (but not packages) check out my 52 page guide [click here].

Writing Lisp code is an enjoyable experience for me, and I slowly improved my ability in this regard. After all, practice is the best teacher. My journey in Lisp land went through the following stages:

Image for post
Image for post

Packages are a central mechanism in Common Lisp for managing different sets of names and avoiding name collisons that may occur if multiple files contain variables or functions with the same name. …


Tips & Tricks for production quality webinars for 100+ attendees

In the absence of physical meetings, webinars have proven to be a popular and effective medium of engagement with clients in 2020. It is natural to expect this trend to continue into the new decade as there will be a trend towards more virtual interactions and less business travel, which is both costly and environmentally damaging.

In this guide, we will step through the phases of conducting a successful webinar — from the initial seeding of the idea to the constant follow-ups to ensure sufficient attendance to the day of the webinar itself, and show you how to run a…


Extracts from Common Lisp by Example

You usually start out learning lisp like other languages: you’re just trying to learn the syntax of various commands and the quirks of how everything fits together of the concepts that you probably already know.

Then one day, you wake up, and you look at code, and some switch you weren’t even aware of has flicked in your brain, and it all looks different.

Image for post
Image for post

The mental effect this has on you is not unlike that scene towards the end of the matrix where Neo looks down the hallway and his perception of the thing he’s been interacting with this entire…


My notes on formatting Lisp code — as a professional designer who is just starting with Lisp and trying to make sense of it all

Credits: Google Common Lisp Style Guide, Emacs 21.2 Manual, Strandh’s Tutorial on Indentation, Rainer Joswig, ACow_Adonis, following Reddit users: defunkydrummer, lispm, KaranasToll, kazkylheku, theangreymacsshibe, xach, zulu-inoe

Lisp is infamous for its reliance on parentheses ( ) to delimit code and is notorious for being difficult to read because of this. As many experienced lisp programmers have pointed out, and as this article will hopefully show, properly indented code makes reading lisp much easier and the parentheses disappear into the background.

In this article, we will discuss some basic concepts for formatting Lisp code and I will share with you my…


Today I want to share with you (and the future me, when I inevitably forget what I did) some notes on how to set up a simple browser-based application that is linked to a database that allows you to Create, Read, Update and Delete records of information.

There is quite a bit of information below. Eyeball through the sections to get an idea for the structure of the tutorial and then skip through the sections that you want to use.

Don’t forget to comment and like this post, if you, well, indeed like this post.

Motivations

Web Apps run in our…

Ashok Khanna

Masters in Quantitative Finance, Work in Investor Relations, Enjoy Maths & Lisp

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store