cljsrn

https://github.com/drapanjanas/re-natal | https://github.com/drapanjanas/re-natal/wiki/FAQ | https://github.com/condense/mercury-app/wiki | https://github.com/seantempesta/expo-cljs-template/ https://www.npmjs.com/package/create-expo-cljs-app
Tim 2020-05-05T09:53:21.455100Z

Hello everyone 👋 I’m going through krell tutorial and wonder if those deps are accurate? Why do we need to use SHAs for deps? https://github.com/vouch-opensource/krell/wiki/Reagent-Tutorial#setting-up-clojurescript

dnolen 2020-05-05T13:48:35.455800Z

it's accurate

dnolen 2020-05-05T13:48:53.456300Z

because Krell currently follows ClojureScript master - this is not really a big deal

dnolen 2020-05-05T13:50:08.457500Z

neither ClojureScript nor Clojure use semantic versioning in the traditional sense - most of the time there's not going to be meaningful difference between a SHA and a "release"

Tim 2020-05-05T17:21:23.457900Z

Ok, thank you @dnolen!

Tim 2020-05-05T17:21:50.458400Z

Oh, one more question: how can I connect emacs to krell?

dnolen 2020-05-05T17:22:11.458800Z

inf-clojure / inf-cljs should work

dnolen 2020-05-05T17:22:26.459100Z

cider nREPL should also work

dnolen 2020-05-05T17:22:34.459500Z

but I don't have time right now to look into things I don't use

dnolen 2020-05-05T17:22:50.459800Z

but Krell is just a plain old ClojureScript REPL

dnolen 2020-05-05T17:23:22.460500Z

all existing tooling understands plain ClojureScript REPL so it should work

dnolen 2020-05-05T17:23:30.460800Z

if doesn't work let me know and I can fix it

Tim 2020-05-05T17:45:26.463300Z

Yeah, I’ve tried to connect to running krell REPL via cider-connect-cljs but the repl crashed. I’ll send exact exception later if you interested

dnolen 2020-05-05T17:59:43.463700Z

sure paste the exception here

dnolen 2020-05-05T18:00:06.464200Z

@kristoft.1329 I'm assuming you wrapped in Piggieback - if not you're missing a bunch of steps

adamtait 2020-05-05T23:45:53.470400Z

Hey Everyone! I’m new to ClojureScript, ReactNative & Krell. I followed the tutorial (a couple of times) but can’t seem to get live reloading working. Whenever I make a change to my only source file (even before it’s saved in emacs), I get an exception in the iOS simulator (Error: No protocol method ISwap.-swap! defined for cljs.core/Atom: [Object object] from KrellRoot at renderApplication.js:45). After saving, the simulator exception goes away and I’m left with an empty view tree (confirmed in react devtools). The only fix I have been able to find is to re-run the krell dev build (clj -m krell.main -co build.edn -c -r -Srepro). What am I missing?