This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-10-24
Channels
- # arachne (1)
- # aws (1)
- # beginners (43)
- # boot (67)
- # cider (7)
- # cljs-dev (14)
- # cljsjs (6)
- # clojure (215)
- # clojure-czech (2)
- # clojure-dev (12)
- # clojure-dusseldorf (2)
- # clojure-italy (1)
- # clojure-russia (22)
- # clojure-spec (2)
- # clojure-uk (33)
- # clojurescript (85)
- # cryogen (2)
- # cursive (1)
- # datascript (22)
- # datomic (18)
- # dirac (8)
- # hoplon (9)
- # klipse (1)
- # lein-figwheel (5)
- # leiningen (126)
- # off-topic (1)
- # om (57)
- # onyx (159)
- # pedestal (33)
- # planck (2)
- # re-frame (52)
- # reagent (3)
- # ring (2)
- # ring-swagger (16)
- # test-check (12)
- # testing (5)
- # untangled (86)
- # vim (6)
I know the page says I didn't find an error, but the first link of http://clojurescript.org/guides/quick-start#dependencies is http://clojurescript.org/guides/quick-start#dependencies, unless I'm misunderstanding the point of the link. š Pretty sure it's meant to point to http://clojurescript.org/reference/dependencies ?
does anyone know where I can find boot-bucket?
@drazisil we can probably drop that warning now - that was just because it was a wiki before and it was hard to prevent people from editing it
Please give a suggestion. I want to use firebase in my cljs-project. so should i use cljsjs-firebase or matchbox or anyother one ?
I just released version 0.4.0 of my form building library: https://clojars.org/com.pupeno/free-form/versions/0.4.0
@jrheard I don't know, but I have a program that references "spew" out of it. I think it might have something to do with AWS
@sivakumargsk Iāve been using firebase + clojurescript for a while and personally I find working with firebase directly to be the best approach. Especially if youād like to use any of the new stuff. Easiest way to do that is via cljsjs which will just work. cljsjs usually lags a few versions behind the official sdk though
I would like to rewrite part of our platform with Clojurescript (and Regent). My concerns are about how designers would react to hiccup syntax and generally how they feel working on cljs files. Anyone has experience to share?
@agori I think it just depends, Iāve heard a few stories where designers didnāt really have a problem with it
@mrmcc3 Thanks for the information
Our designer does not code, a part from html and css š. But...she is surely bright and has proven to be able to move comfortably in a js file and even Java Server Faces xhtml pages.
@agori itās also possible to have an html / css only workflow - not sure how easy it is get that with reagent but surely someone must have tried it
@darwin have you done some more exploration in dynamic binding? I have opted to use lexical binding for now in core.async supervision.
donāt know reactJS, want to play with it a bit in a simple SPA, suggestions ? reagent ? om ? something else ?
@chbm I'm picking up Rum currently, it's fairly accessible
but these various React wrappers each have their own strengths, it depends on your problem set
@chbm a bit old now but useful https://www.youtube.com/watch?v=oRmj3IUkRVk
me neither, but at some point I had to dive in to React documentation (which is quite good)
@chbm: https://lambdaisland.com/ has some good intro material if you decide to go the reagent route
has anyone had issues with linguist (github language detection) misclassifying cljs as clj? there's no reason i can see to explain it and i'm quite busy and tired today for a manual override
I looked into this a while back and concluded that it was handling clj, cljs, cljc, cljx etc appropriately https://github.com/github/linguist/blob/d6e0f74c808b6b15d99f33dfcee52a2d19a445d3/lib/linguist/languages.yml#L671-L689
but it calculates the repo tag based on the total number of lines in all files, so often youāll see cljs projects get misreported as js or css etc. That might happen in batch in case youāre not seeing immediate updates, not sure.
looks like you can do manual overrides per project too https://github.com/github/linguist#troubleshooting
Have anyone had luck playing with @sgrove ās http://github.com/sgrove/gamma-playground ?
I'm getting a StackOverflowError during compilation from a macro I'm working on. Is there a useful way to log during macro evaluation? I'd like to println
to the console to understand what's going on, but I believe that just writes to the .js output (which I never see, because compilation fails).
This seems to be working:
(binding [*out* (java.io.OutputStreamWriter. (java.lang.System/out))]
(println "Some text"))
@alexmiller sorry i had to step away and just saw your response (always sooo timely). this is the first cljs repo i've pushed there so i never thought about it before, but i suspect the issue is i only pushed a file and not an entire project. so from that perspective there's really no difference between clj and cljs other than the extension and i assume that explains it, right?
github linguist classifies both clj and cljs files as āClojureā (there is no āClojureScriptā language type)
this is actually good from the perspective of language rankings like the RedMonk quarterly language ranking as it combines both into a bigger footprint
but to be clear, you're saying my assumption was correct? that in my laziness in not wanting to clean up a project file not ready for deployment and just uploading the cljs file and some others that's what did it?
I donāt really understand a) what you are seeing or b) why it is different than what you expect, so canāt answer
oh, actually i just looked up the last time i did a manual override and once you do it once it's super easy even in this exhausted state. to the extent it matters i suppose...
that is correct
there is no ClojureScript as far as github is concerned
(that surprised me too my first time [and still kinda surprises me, but seems expected])
afaik redmonk does not use clojurescript questions on stackoverflow though so it might actually be underreporting that one
i guess i haven't looked up what redmonk claims to represent. if it's some combination of momentum and industry usage than it is the most accurate
oh yeah, red monkās are a correlation of github and stackoverflow and are a reasonable approximation of the open source world
tiobe is the search one and is garbage afaict
gartner does one that combines public data and private data from surveys at big companies - I think that is maybe the best methodology in theory
assuming sample size is large and varied enough
well I mean the best methodology to give you meaningful numbers (maybe not the best spin for Clojure, I donāt know)
I know of a lot of private non-oss Clojure, but thereās a lot of private other stuff too
I think itās hard to correlate that with use
that does seem particularly meaningful for an open source language in the sense of someone other than you guys putting major resources into tooling and even compilers, forking the language itself, etc.