OCICL - A Modern ASDF system distribution and management tool for Common Lisp

It’s been a while, and well… thought I would post this to see if anyone else has trialed this tool out.

I Personally like it better than the others out so far from a convenience perspective. Also, it ships with a command-line tool that adds an extra layer of convenience for me.

As always, happy crafting!

PS: Still waiting to see if David will actually attempt to write the Guile website in Common Lisp as a side-by-side comparison as he stated in the debut video of the series :wink:

Hi Everyone,

Thought is was about time for an update (to an apparently not so interesting post)… Also, a correction to my title: it is properly referred as “ocicl” and not uppercase “OCICL” :face_with_hand_over_mouth:

There are two things I’ve enjoyed about ocicl in my time using it, that is a command-line interface and then of course its lisp run-time interface. The former ties it into the unix/linux way of doing things (at least in my mind).

Some noteworthy Updates to this expanding project:

  1. Project Scaffolding via $ ocicl new [--style MYSTYLE] myproj (Feature: new project scaffolding · Issue #126 · ocicl/ocicl · GitHub)
  2. Listing Systems (and dependencies) via $ ocicl tree - (Feature: list directly installed systems and dependency trees · Issue #122 · ocicl/ocicl · GitHub - suggested by yours truly)
  3. Also, I’ve been added as a member to help out in adding new/missing CL systems!

PS: My journey in CL all stated with Guile and Guix SD (my first love so to speak), however, the interactivity provided by CL gradually pulled me onto the Common Lisp “dark side” :wink:. Also, I’ve always watched community open source projects from afar and never actively participated - so this is a first for me (as is the posting I do here - guess it speaks volumes to the type of community SystemsCrafters is!)

Anyways - happy crafting!

1 Like