This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-01
Channels
- # adventofcode (1)
- # announcements (10)
- # babashka (13)
- # beginners (104)
- # braveandtrue (2)
- # calva (5)
- # clj-kondo (23)
- # cljdoc (8)
- # clojure (10)
- # clojure-finland (1)
- # clojure-greece (1)
- # clojure-norway (2)
- # clojure-sweden (7)
- # clojure-uk (29)
- # clojurescript (20)
- # community-development (12)
- # cursive (4)
- # datomic (1)
- # duct (2)
- # emacs (24)
- # fulcro (48)
- # off-topic (5)
- # pathom (2)
- # planck (2)
- # quil (3)
- # reagent (17)
- # reitit (7)
I haven't done anything with clojurescript before. If I want to write an app using re-frame, will lein new re-frame
set up everything I need, and will I just be able to jack-in with cider, or is it a bit more involved than that to get started?
@ludvikgalois, you totally new? Do you know js?
I write nodejs for my current job, but when it comes to the browser I'm not particularly knowledgeable.
Yeah, I've pulled up the docs for the lein template, and it looks like I need +cider (and to read the linked docs)
Personally, I’d checkout a todo mvc written in re-frame and get a feel for what it’s doing…
are there any major differences between clojure and clojurescript (apart from not being able to call Java and being able to call JS) that I need to know beforehand? Or will they just be small things that I can deal with as they arise?
so (in the event I need to write macros) just stick macros in separate namespaces to the code which needs them and use require-macros
, watch out for JS equality and primitive types (no big integer, chars are just singleton strings) and half of the concurrency stuff is missing. That seems fairly straight forward. Thanks