This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-09-11
Channels
- # announcements (1)
- # aws (2)
- # beginners (140)
- # boot (67)
- # cider (50)
- # clojure (64)
- # clojure-berlin (1)
- # clojure-conj (1)
- # clojure-france (2)
- # clojure-italy (2)
- # clojure-nl (8)
- # clojure-norway (6)
- # clojure-seattle (1)
- # clojure-spec (81)
- # clojure-sweden (2)
- # clojure-uk (131)
- # clojurescript (147)
- # clojutre (7)
- # cursive (40)
- # datomic (34)
- # editors (5)
- # emacs (7)
- # events (9)
- # figwheel (18)
- # figwheel-main (1)
- # fulcro (2)
- # instaparse (1)
- # jobs (3)
- # leiningen (1)
- # luminus (10)
- # lumo (1)
- # mount (6)
- # off-topic (12)
- # pedestal (4)
- # portkey (7)
- # re-frame (8)
- # reagent (21)
- # reitit (10)
- # ring-swagger (5)
- # shadow-cljs (140)
- # specter (4)
- # tools-deps (53)
- # uncomplicate (1)
@U07TDTQNL has some implementations. (checkout other repos) https://github.com/halgari/clojure-py-redux
Python input, Clojure output?
It might even be easier to implement than javascript, since the main implementation depends on google closure to ensure a consistent experience between web browsers. Compilation stages aren't really a problem either. That was more important for bringing down bundle sizes for the web
It may be off-the-mark for what you are looking for, but have you seen Pixie? https://github.com/pixie-lang/pixie
Yeah, pixie lang had the goal of providing native performance, and I think they wanted to provide better native FFI for shared libraries? They also restricted its use to pypy with RPython, so it could only run solely on the pypy interpreter. From a native library perspective, I don't see anything wrong with this.
Something that ties in with the python ecosystem might garner better adoption, so restricting development to pypy for a clojure on python VM implementation might not be a good idea. It would be beneficial to try and get it to run in CPython 2.7 and 3.*