This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-05-28
Channels
- # admin-announcements (1)
- # beginners (33)
- # boot (35)
- # braveandtrue (1)
- # cider (6)
- # cljs-dev (59)
- # cljsrn (24)
- # clojure (44)
- # clojure-austin (3)
- # clojure-china (1)
- # clojure-russia (13)
- # clojure-spec (63)
- # clojurescript (71)
- # community-development (1)
- # core-async (2)
- # cursive (6)
- # datomic (1)
- # editors-rus (2)
- # emacs (3)
- # hoplon (47)
- # jobs-discuss (3)
- # keechma (1)
- # lein-figwheel (2)
- # om (38)
- # om-next (4)
- # onyx (2)
- # other-languages (63)
- # parinfer (3)
- # planck (4)
- # re-frame (3)
- # reagent (2)
- # slack-help (4)
- # specter (26)
- # tmp-json-parsing (7)
- # uncomplicate (66)
- # yada (7)
@mathpunk: No, but Ramsey Nasser has a Node-based self-hosted CLojureScript REPL that might support that.
@mathpunk Planck runs on javascript core, so no. But if you wait a day or so im putting out a equivalent for node
ha… everything is changing so rapidly. I’ve just started working in a JavaScript shop, but Clojure is the language I know best
I keep being tempted to try and do some work in ClojureScript, but there are many many options for trying to repl up
@mfikes: I've been following Ramsey's and your back-and-forth on twitter—does his work mean we can run ClojureScript in browser via browserify, etc.?
@mfikes this is why I asked you about jars in #planck, was pulling my hair out trying to get andare to work
I've ported http://clojure.java.io & reified files, hopefully can unlock cljs for scripting
@fasiha: Ramsey's created a bootstrapped environment atop Node.js. (I doubt it relates to the browser—but I'm speculating.)
@mfikes: Ok, I misunderstood your statement—"bootstrapped" was the critical word there 🙂
@fasiha you have to do the initial build on the jvm but from the there the js can compile cljs
@nasser, I have high hopes for cljs on top of node.
not necessarily because I want to write cljs on the server, but to interface with the (gigantic) javascript-based tooling ecosystem
@pesterhazy: exactly. a lot of super interesting environments are node-based, too. like electron and tessel
I think there are benefits to using ClojureScript + NodeJS for the backend that often get dismissed
Clojure and ClojureScript are very similar, but they aren't entirely the same and some things only work on one end
I love java, as long as I can write it through Clojure interop.
@pesterhazy: We’re using ClojureScript with Electron at work, and it’s been terrific using Node with CLJS. The only thing I haven’t figured out is how to use something like reader-conditionals to target either the browser or node. Right now we’re just compiling from a common directory, but would be great to have a reader-conditional like solution. Maybe it already exists!
@nasser I tried (cljs.nodejs/require “some-js-module”)
and it did not work for me. Is that my mistake or is that feature not ready?
that’s right — having installed clojurescript from npm globally, using the cljs command to open up the repl
@nasser i’m not a very experience coder but lmk if I can help somehow with diagnosis
Me too, I'm happy to help or contribute
@wildermuthn: I wish I had a custom reader conditional while developing replumb as well. Unfortunately at the moment there is not clean way to do that...there is a hack using lein (I saw a blog post on that)
@mathpunk: i have a fix in place, specifically tested with botkit, will push out soon!
Ah ah really? Happy birthday then! 🍾