Hi, it’s Vincent. I write about my Common Lisp journey here. I
started the blog when I was discovering the language and the
ecosystem, wishing more people wrote about CL. Because Common Lisp
the most hidden world I know.
I now wrote tools, libraries and software, and I run a web app in production©.
I write intensively about Common Lisp on collaborative resources. My hidden plan is to make Common Lisp popular again. For this, I contribute to the Common Lisp Cookbook (I am the main contributor, by far). I wrote about: CLOS, data structures, building executables, scripting, web scraping, debugging, error handling, testing, databases, GUI programming, web development, etc, and I added a theme, a sidebar and syntax highlighting. I also take time to maintain the awesome-cl list, an important resource in my eyes. I dig up, reference and sort Common Lisp libraries (and I still discover hidden gems three years after). I do community stuff for Lisp Advocates (not the creator).
Now a newcomer has far more practical information for getting started than a few years ago. But there’s still a lot to do, and I’d like to do more. You can thank me and encourage me by donations on the following platforms. As I currently don’t have a fixed (nor big) income, that helps. Thanks!
- ko-fi: https://ko-fi.com/vindarel (exempt of charges)
- liberapay: https://liberapay.com/vindarel/ (exempt of charges)
- patreon: https://www.patreon.com/vindarel
I also write and maintain tools. Among others:
- colisper, an interface to Comby, for syntactic code checking and refactoring of Lisp code.
- indent-tools (emacs package)
- cl-str, that fixed my first frustration with CL
- replic, to help create a readline application in no time
- cl-sendgrid, to send emails easily with the Sendgrid API.
- cl-readline (maintainer)
- cl-ansi-term (maintainer)
- cl-torrents, with an experimental Weblocks front-end
- Abelujo, a free software for bookshops
- ABStock, a catalogue of books (and other products)
- OpenBookStore, a personal book manager, aiming to replace Abelujo
project skeletons and demos:
- lisp-web-template-productlist: Hunchentoot + easy-routes + Djula templates + Bulma CSS + a Makefile to build the project
- lisp-web-live-reload-example: an example of how image-based development is useful. Learn to interact with a running website, including with a remote one with Swank.
- the lisp-maintainers list.
- the funny Hacker Typer in Lisp.
- the list of languages implemented in Lisp.
I contribute to awesome projects such as:
- Weblocks, an isomorphic web framework. I helped write the quickstart, fixed HTML generation in tables, wrote more documentation, raised issues.
- the Nyxt browser: I was part of the team in 2019, I am the second contributor of that year.
and I fix bugs when I see them (Mito (my contributions!), Djula…).
You can reach me by email at vindarel, mailz dot org. I am /u/(reverse (str:concat “vince” “zd”)) on reddit.
This website’s sources are on Gitlab: https://gitlab.com/lisp-journey/lisp-journey.gitlab.io/issues