This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-09-06
Channels
- # announcements (12)
- # asami (3)
- # babashka (59)
- # beginners (20)
- # biff (1)
- # calva (87)
- # cherry (8)
- # clj-kondo (41)
- # clj-together (4)
- # cljdoc (5)
- # cljfx (4)
- # cljs-dev (2)
- # cljsrn (6)
- # clojure (63)
- # clojure-europe (22)
- # clojure-nl (1)
- # clojure-norway (35)
- # clojure-uk (4)
- # clojurescript (5)
- # conjure (2)
- # datalevin (4)
- # datascript (8)
- # datomic (16)
- # events (1)
- # figwheel-main (1)
- # fulcro (9)
- # hyperfiddle (4)
- # introduce-yourself (1)
- # jobs (3)
- # kaocha (10)
- # lambdaisland (2)
- # lumo (7)
- # nbb (1)
- # off-topic (29)
- # pathom (15)
- # re-frame (80)
- # releases (1)
- # remote-jobs (4)
- # shadow-cljs (13)
- # spacemacs (9)
- # sql (25)
- # squint (32)
- # tools-deps (6)
- # uncomplicate (6)
- # xtdb (15)
Hello there! My name is Tiago, and I'm a Clojure Developer from Brazil I'd like to know if there's anything I could help with, coding or not 🙂 My main motivation would be to see #cherry maturing, bus as I talked with @borkdude, there is a considerable overlap and clava would be a good testing field for cherry's implementation Anyhow, eager to hear from you guys 😄
@mrdalloca Hi welcome! I think the best way to mature #cherry is to start using it and building things with it and then finding things that don't work properly, file issues and think about how to solve them :) I'll start porting compiler fixes from clava to cherry today
There are a couple of things that need work but the main challenge is having a proper REPL experience. I think we need to compile vars and var references to a global mutable object during development to enable the REPL experience.
maybe have two compile modes: dev and prod
but then you wouldn't be able to jack-in into production with a repl
which could very reasonably be out of scope anyway
concessions need to be made
I have never haha
yeah makes sense
I'd need to familiarize myself with the code first, but would this be something I could pick up?
not sure if I would want to park this with one person, but it couldn't hurt to have more eyes on this problem
thanks for the overall directions haha
Now that we have a cool stdlib with clojure seq-like functions based on generators... I looked if emacs lisp has this. And holy cow, it has!
https://www.gnu.org/software/emacs/manual/html_node/elisp/Generators.html
What if we compiled down to elisp from clavascript/<new-project>? 😅
Perhaps it can just be done using elisp macros + functions though. Hmm I don't think elisp supports []
etc though
I'm not sure if I understood
so the repl would, in fact, be compiling down to elisp you say?
but how would the repl interact with the js ecosystem?
and wouldn't this make it available only on emacs?
ah ok haha like different project you say
I like this idea since I am a heavy emacs user but I find emacs lisp to be a little bit clunky.
I like this idea since I am a heavy emacs user but I find emacs lisp to be a little bit clunky.