This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-07-10
Channels
- # admin-announcements (4)
- # beginners (21)
- # boot (85)
- # cider (31)
- # clojure (45)
- # clojure-australia (1)
- # clojure-berlin (2)
- # clojure-dev (7)
- # clojure-italy (10)
- # clojure-japan (17)
- # clojure-norway (8)
- # clojure-russia (2)
- # clojure-uk (15)
- # clojurebridge (1)
- # clojurescript (115)
- # code-reviews (13)
- # core-async (1)
- # editors (17)
- # euroclojure (5)
- # jobs (1)
- # ldnclj (9)
- # off-topic (5)
- # om (18)
- # re-frame (15)
- # reagent (25)
- # sydney (1)
Segnalo paio di conferenze interessanti e basso costo: http://clojutre.org/2015/ http://functionalkats.com Mi sono perso http://curry-on.org che sarebbe stata nella lista, ma che sara’ a Roma il prossimo anno.
Momenti metacircolari. Mi gira la testa: cljs.core che importa cljs.core https://github.com/clojure/clojurescript/blob/master/src/main/clojure/cljs/core.cljc#L49
Forse bronsa puo’ essere piu’ chiaro, ci provo. "#?(:cljs (:require-macros [cljs.core :as core]))” richiede le macro che sono definite sotto nello stesso file. Il reader conditional :cljs significa che qui e’ quando Clojure sta facendo il first pass, e delega le parti cljs al compilatore cljs. Quindi quel require-macros produce il javascript per il resto del file che segue sotto.
Da quel momento in poi (quando il javascript e’ stato prodotto), papa’ Clojure (quindi Java) non e’ piu’ necessario per il JS engine (browser o altro) per interpretare clojurescript. E quindi vai con Clojure on iOS.