Readit News logoReadit News
Blackthorn · a year ago
Having a standard set ofwell documented things ready to go as if they were part of the core language, all with a single snazzy name, is soo important. I love this; Maybe it can become the new standard target. All it needs now is a good mascot or logo.
Kamq · a year ago
Given the name, it probably has to be a chibi seal.
Blackthorn · a year ago
Could also use the face of the character from Tsukihime/Melty Blood.
slim · a year ago
the name means sky in French
notfed · a year ago
Where is this documentation? Honestly I don't see much here. I'd call this a readme, not documentation.
vindarel · a year ago
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.

notfed · a year ago
Follow-up: apparently there is a sidebar. In my defense, on mobile, the sidebar is closed by default, and you have to click the tiny hamburger menu in the very bottom left of the screen. I did not see this.
Blackthorn · a year ago
It's linked on the GitHub front page, for some reason it's not in this link at all.
fhd2 · a year ago
Love the approach! I was ready to see "yet another Lisp", which is cool, but not something I'd readily use. Expanding and improving things that already exist can be harder and less fun than starting a fresh thing, but it's infinitely more valuable. I already use Common Lisp (it's quirky, but also incredibly robust, productive and fast), and this seems to make it a little less quirky, especially for newcomers and smaller projects.
lsh0 · a year ago
I like to bring up Joker (https://github.com/candid82/joker) whenever there is a discussion of some lisp that is fast and convenient.

Clojure syntax implemented in Go.

I'm not affiliated I just think it's brilliant.

CEIL's example in Joker:

  (prn {:a 1 :b 2 :c 3})
Gist for downloading, installing and executing the above example: https://gist.github.com/lsh-0/f7df23777ef35a8cc3d85e1dcbf0eb...

Executing script took 2.1s overall. Execution of example took 0.007s.

beders · a year ago
Nice to see that the approach taken by Babashka (https://babashka.org/) is now also available in the CommonLisp world. Good stuff!
rootnod3 · a year ago
Watching it on Safari gives me the same Javascript warning. No extensions loaded. Otherwise, checked with chrome, that looks like exactly what I wanna use.

The CL sodlib is a bit overloaded already, but if you wanna go batteries included, it was definitely missing stuff like Alexandria and Bordeaux etc, so I dig this choice. Brings a sense of "best practices" or standardization to the slightly fractured CL ecosystem.

anothername12 · a year ago
This is great.

I personally have an image with Alexandria, Serapeum, Dexador, Bordeaux Threads, some JSON stuff, but it might be handy to have something others use as a similar target.

Probably stands a better chance of success than the over-pontificated CDR proposals, and CL21 which preceded it.

Curious if there’s a bunch of reader macros set up by default?

vindarel · a year ago
Only one is enabled in the terminal repl, but none when we use ciel as a regular Lisp library. We don't want to mess with the readtables by default.

(see below to enable the shell passthrough in your editor's REPL)

aidenn0 · a year ago
I did a quick search of the code, and only clesh[1] seems to be enabled by default for shelling out from the REPL.

1: https://github.com/Neronus/Clesh

vindarel · a year ago
It's enabled by default for the terminal repl, but not in the ciel-user package, that we would use on our editor's REPL. In that case we can enable it with

    CIEL-USER> (enable-shell-passthrough
    #<NAMED-READTABLE CLESH:SYNTAX {1003EE7F13}>
    CIEL-USER> ! ls

michael-ax · a year ago
Could this get a wrapper for building ncurses & sdl cores so that maybe one day lem could run right on top of ciel and a true lisp environment could emerge? https://news.ycombinator.com/item?id=41357409
breck · a year ago
Looks different than Ciel, another Lisp from 2010 (https://pldb.io/concepts/ciel.html), by Ron Garret, rocket scientist (https://flownet.com/ron/).
082349872349872 · a year ago
Everyone has their own paradis.