This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-03-01
Channels
- # announcements (4)
- # aws (1)
- # beginners (172)
- # cider (16)
- # cljdoc (63)
- # cljsrn (7)
- # clojure (150)
- # clojure-dev (8)
- # clojure-europe (26)
- # clojure-gamedev (6)
- # clojure-greece (23)
- # clojure-nl (4)
- # clojure-spec (10)
- # clojure-uk (101)
- # clojurescript (40)
- # community-development (5)
- # cursive (19)
- # datomic (54)
- # emacs (39)
- # figwheel-main (5)
- # fulcro (4)
- # graphql (16)
- # immutant (5)
- # jobs (8)
- # jobs-rus (1)
- # leiningen (1)
- # off-topic (31)
- # planck (1)
- # re-frame (7)
- # reagent (8)
- # reitit (6)
- # remote-jobs (4)
- # shadow-cljs (11)
- # spacemacs (18)
- # specter (2)
- # sql (58)
- # vim (2)
- # yada (5)
Found a clojure.lisp in clojure commit history Here https://github.com/clojure/clojure/blob/30a0f7dfd9caddc149fda7ddff9c211f6cdbf4ff/src/lisp/clojure.lisp Does anyone understand/explain what this was doing back in the day?
I asked Rich, he said "the first Clojure commits were in Common Lisp, generating Java and C#"
Aah, wow! Clever idea. I am surprised CLR was in picture from the beginning. Will read up on lisp docs from here on. Thanks!
Though on second thoughts how do you recommend reading the clojure source?
up until 1.0, Clojure was developed in parallel on both Java and C# and you'll see parallel commits in both
there were a couple pre-Clojure libs that Rich did before Clojure too - jfli and foil which I think are both still out on sourceforge
Interesting! What were they for?
well, read the rationales :) but trying to achieve the same goal - marrying Lisp and the JVM
WoW! This is so cool. 🙂
Clojure was take #3
I guess maintaining them was a hassle?
I think they failed to go far enough to be satisfying
I think jfli was in-process connection to lisp, foil was out of process connection, and clojure finally was actually lisp in the jvm
#3 time is a charm! 🙂
Do you think in principle a typed clojure port could be written that transpiles to webassembly? Like cljs->js
I don't know that much about typed clojure or webassembly or js :)
ohh, thanks anyway.
i like common lisp in principle but i've never been able to figure out packaging in it. I love the way clojure ended up doing it.
I am trying to go through the Clojure source before it hit a usable first interpreter. And i found this, i am trying to understand what exactly is it doing. But my lisp skills arent great, i suppose some lisp veterans on the channel might help.
I use org-pandoc
but have been meaning to switch to Pollen for a while
@hmaurer we have tried two libraries: https://github.com/clj-pdf/clj-pdf and https://github.com/gered/clj-htmltopdf
explained in here: https://medium.com/magnetcoop/pdf-generation-with-clojure-thanks-to-dmitri-sotnikov-14ad4fcb4255