This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # announcements (2)
- # babashka (9)
- # bangalore-clj (4)
- # beginners (20)
- # calva (5)
- # cider (1)
- # clara (2)
- # clojure (12)
- # clojure-italy (2)
- # clojure-spec (11)
- # clojure-uk (4)
- # clojurescript (34)
- # clojutre (7)
- # code-reviews (5)
- # cursive (3)
- # datascript (7)
- # fulcro (7)
- # graalvm (8)
- # jackdaw (1)
- # malli (1)
- # nrepl (4)
- # off-topic (225)
- # reagent (23)
- # reitit (14)
- # remote-jobs (1)
- # ring-swagger (1)
- # shadow-cljs (19)
- # tools-deps (10)
I was studying the book Learning ClojureScript and I stumbled upon Google Closure Library, does anyone still use it?
As a beginner I can see too many choices for DOM manipulation and it is confusing. Which one to use? Dommy, Hiccup, Enfocus/Enlive, Google Closure Library... It also seems most of them haven't been maintained for years.
Is it possible to use Bulma for CSS or there is a better alternative in your opinion?
I have started with Semantic UI, but once finding out about Bulma I kinda stuck with it :) .. one thing to keep in mind is that Bulma doesn’t give you any JS .. so for any features that go beyond what CSS can do, you need to implement them yourself
reagent is a wrapper for React so it is a completely different workflow when comparing to regular DOM interop.
you can do regular DOM interop via JS and don't really need any library for that nowadays
reagent/re-frame and others make more sense when you want to build more complex things
Is there anyone in the community who uses Fulcru? I am trying to check on it, seems very comprehensive but wanted to know what you guys think.
I don't mind it's harder, I will take my time but I want to be able to ask someone if I get stuck. So I guess #fulcro will do it.
Then I will check the original documentation on the website but if there is any other source too.. please suggest
Is it possible to create a CLJS function and make it more suitable for calling from JS?
> f = evalString("(fn  10)") > f.call(null) 10
I think it has to do with the fact that I'm return a MetaFn. I'll just rip the normal fn out.
MetaFn or defmulti require
.call when used from JS as they are wrappers and not actual functions
sort of abusing the IFn abstraction and calling convention which JS doesn't really have