Common Lisp for Shell Scripting

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • CIEL

    CIEL Is an Extended Lisp. Scripting with batteries included.

  • Nice article, I learned a couple tricks.

    A first gotcha:

    > you could just replace it with… #!/usr/bin/sbcl –load /home/youruser/.sbclrc –script

    this doesn't work, since a shebang only accepts one argument.

    ---

    There are 2 main caveats to the described approach: starting SBCL like this from sources and not from a binary takes a little time. And you don’t have batteries included. Want a HTTP client, a CSV parser? You have to quickload them and this adds up in the startup time.

    We can rely on long-running images in the editor and run stuff from there, bypassing the terminal altogether, or build binaries, or try other approaches (Lish shell, a lisp server https://notabug.org/quasus/lserver/)

    But that’s why I started CIEL, CL with batteries included. You can get a binary and run scripts that start fast and can do common tasks. It’s also a superset of useful libraries that you can quickload or use with a core image (for a fast startup in your editor).

    https://github.com/ciel-lang/CIEL/

    http://ciel-lang.org/

    It’s in beta, polishing phase.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • babashka

    Native, fast starting Clojure interpreter for scripting

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Babashka

    1 project | news.ycombinator.com | 25 Nov 2023
  • Sharpscript: Lisp for Scripting

    5 projects | news.ycombinator.com | 5 Aug 2023
  • The Embeddable Common Lisp [pdf]

    2 projects | news.ycombinator.com | 10 Jun 2023
  • Are there any languages (that are in common use in companies) and higher-level that give you the same feeling of simplicity and standardization as C?

    1 project | /r/C_Programming | 2 Jun 2023
  • networking and threads

    1 project | /r/lisp | 27 Apr 2023