CIEL

CIEL Is an Extended Lisp. Scripting with batteries included. (by ciel-lang)

CIEL Alternatives

Similar projects and alternatives to CIEL

  1. podman

    396 CIEL VS podman

    Podman: A tool for managing OCI containers and pods.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. babashka

    125 CIEL VS babashka

    Native, fast starting Clojure interpreter for scripting

  4. janet

    91 CIEL VS janet

    A dynamic language and bytecode vm

  5. awesome-cl

    73 CIEL VS awesome-cl

    A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.

  6. hy

    66 CIEL VS hy

    A dialect of Lisp that's embedded in Python

  7. cl-cookbook

    58 CIEL VS cl-cookbook

    The Common Lisp Cookbook

  8. vim-slime

    57 CIEL VS vim-slime

    A vim plugin to give you some slime. (Emacs)

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. jank

    39 CIEL VS jank

    The native Clojure dialect hosted on LLVM with seamless C++ interop.

  11. cligen

    Nim library to infer/generate command-line-interfaces / option / argument parsing; Docs at

  12. lish

    25 CIEL VS lish

    Discontinued Lisp Shell

  13. cling

    19 CIEL VS cling

    The cling C++ interpreter

  14. generic-cl

    14 CIEL VS generic-cl

    Generic function interface to standard Common Lisp functions

  15. yesod-persistent

    11 CIEL VS yesod-persistent

    A RESTful Haskell web framework built on WAI.

  16. ichiran

    3 CIEL VS ichiran

    Linguistic tools for texts in Japanese language

  17. racket-gui-easy

    Declarative GUIs in Racket.

  18. quicklisp-client

    6 CIEL VS quicklisp-client

    Quicklisp client.

  19. openbookstore

    5 CIEL VS openbookstore

    Bibliographic search of books and personal manager (WIP) https://gitlab.com/myopenbookstore/openbookstore

  20. ql-https

    7 CIEL VS ql-https

    HTTPS support for Quicklisp via curl

  21. vellum

    7 CIEL VS vellum

    Data Frames for Common Lisp

  22. lisp-critic

    7 CIEL VS lisp-critic

    The Lisp Critic scans your code for instances of bad Lisp programming practice.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better CIEL alternative or higher similarity.

CIEL discussion

Log in or Post with

CIEL reviews and mentions

Posts with mentions or reviews of CIEL. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-11.
  • I Chose Common Lisp
    8 projects | news.ycombinator.com | 11 Jan 2025
    Not standard, but hopefully worth mentioning: the thing that's clicked best for me is the docs on https://ciel-lang.org/ ("batteries included" Common Lisp image). The examples for how to use it's curated libraries matches how I try to integrate a new language into my toolbox.

    It hit the front page a while ago too:

  • Gamedev in Lisp. Part 2: Dungeons and Interfaces
    4 projects | news.ycombinator.com | 17 Oct 2024
    This doesn't exactly get at it, but https://ciel-lang.org/ is at least attacking part of too-many-steps problem while focusing more on the too-many-choices and long in the tooth defaults (as I understand it).
  • CIEL Is an Extended Lisp
    19 projects | news.ycombinator.com | 30 Aug 2024
    How so?? You should have a sidebar with menu entries. Try on http://ciel-lang.org/#/libraries

    oh, the sidebar disappears quickly when we scroll and it disappears when we click on "show me"… not great.

  • Common Lisp with batteries included: CIEL v0.2 (aka fast scripting with useful libraries)
    5 projects | dev.to | 30 Aug 2024
  • Common Lisp for Shell Scripting
    3 projects | news.ycombinator.com | 23 May 2024
    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.

  • Homoiconic Python
    12 projects | news.ycombinator.com | 12 May 2024
    > quick python-like scripting

    since we're at it, why not a batteries-included Common Lisp: https://github.com/ciel-lang/ciel it comes as a binary that starts fast and that includes libraries for mundane tasks.

    (for more CL<->Python if anyone's interested: https://github.com/CodyReichert/awesome-cl?tab=readme-ov-fil...)

  • Writing Small CLI Programs in Common Lisp (2021)
    5 projects | news.ycombinator.com | 5 Sep 2023
    and for CL: https://github.com/ciel-lang/CIEL/ (pre-alpha) CL with many batteries included (json, csv, http, CLI parser…) so the scripts start fast.
  • Sharpscript: Lisp for Scripting
    5 projects | news.ycombinator.com | 5 Aug 2023
    As a CL addict, this isn't unlike Babashka: fast-starting CL scripting with batteries included. https://github.com/ciel-lang/CIEL (alpha) (otherwise the solution is to build a binary)
  • It's 2023, so of course I'm learning Common Lisp
    11 projects | news.ycombinator.com | 26 Jul 2023
    > lots of interoperability libraries

    That's true. For cases when you want to start with a good set of libraries (json, csv, databases, HTTP client, CLI args, language extensions…), I am putting up this collection together: https://github.com/ciel-lang/CIEL/ It can be used as a normal Quicklisp library, or as a core image (it then starts up instantly) or as a binary.

    It can run scripts nearly instantly too (so it isn't unlike Babashka). We are ironing out the details, not at v1.0 yet.

    > handling a runtime error by just fixing the broken code--in-place, without any restarts [from the blog]

    Also (second shameless plug) I should have illustrated this here: https://www.youtube.com/watch?v=jBBS4FeY7XM

    We run a long and intensive computation and, bad luck, we get an error in the last step. Instead of re-running everything again from zero, we get the interactive debugger, we go to the erroneous line, we compile the fixed function, we come back to the debugger, we choose a point on the stackframe to resume execution from (the last step), and we see our program pass. Hope this illustrates the feature well!

  • The Embeddable Common Lisp [pdf]
    2 projects | news.ycombinator.com | 10 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic CIEL repo stats
23
381
8.6
about 1 month ago

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Common Lisp is
the 34th most popular programming language
based on number of references?