This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # admin-announcements (33)
- # announcements (2)
- # beginners (10)
- # boot (200)
- # cider (25)
- # cljs-dev (13)
- # clojure (75)
- # clojure-canada (2)
- # clojure-czech (1)
- # clojure-dev (16)
- # clojure-japan (7)
- # clojure-russia (20)
- # clojurescript (206)
- # clr (1)
- # cursive (24)
- # datascript (1)
- # datomic (1)
- # editors (2)
- # hoplon (136)
- # ldnclj (54)
- # off-topic (9)
- # om (5)
- # onyx (8)
- # re-frame (66)
- # reagent (19)
- # yada (21)
Morning Clojurians of London
I’d almost forgotten I’ve volunteered to arrange a Clojure Dojo at lunchtime in work today. All rooms were booked so we may be sitting in a corridor somewhere tripping ppl up.
I have a semi-serious request..can the Clojure community slow down a bit? As some of us only have a few paltry hours we can scrape together outside the walls of the Enterprise Citadel we can’t keep up with all the change!
@agile_geek: ya gotta start tearing those walls down ;)
@mccraigmccraig: more like chipping off small chunks of bureaucracy with a spoon!
Afternoon here in Hong Kong - I’m just lurking in the London Channel for the sake of nostalgia and to keep in touch with people 😉
Anyone have any idea why I get a:
clojure.lang.ExceptionInfo: No such template: yada
when I run:
lein new modular yada-demo yada
Hey all, I just moved to London from NZ, and occasionally monkey around with Clojure. Thought it might be cool to come to some of your dojos, generally meet the Clojure community in London
Cheers! I don’t work with Clojure much unfortunately (mostly Scala / PHP), but I’m trying to sneak it in occasionally. Currently trying to spend a little bit of time each day staring at transducers and wondering why I’m not smart enough 😉
well. we use clojure in production and we don't use transducers, so it's definitely not necessary to be in a hurry to master them
@simone: yeah, it’s mostly a learning thing atm I think. They confuse me, so I want to work through some practical examples until they don't
From what people tell me, 4hr days and bitter cold are perpetually minutes away. Anecdotally though, it’s been pleasant and sunny since I got here, so I’m going to ignore them until they go away
I also found this post by @malcolmsparks a little more concrete: http://blog.juxt.pro/posts/xpath-in-transducers.html
And yeah, Scala (and some Java) and PHP. The PHP is the older codebase that is slowly being eaten by Scala, but some of it Just Works™ so we leave it alone
@simone sorry you found the article difficult, it's probably a bit off-target as an application for transducers - I've got another article here: https://malcolmsparks.com/posts/transducers.html which is probably more relevant
transducers are useful when you're doing a lot of mapping, filtering and mapcating over sequences - but of course you can always just use the sequence operations too
but they are applicable to other contexts, my XPath article was an attempt to show that
thank you @malcolmsparks , I'll have to check out your article at home as it's blocked by the office firewall.. btw are you part of the juxt blog?
yeah i'm here: http://juxt.pro/#people
but I don't have a beard any more, I'll have to photoshop it out sometime
(or grow it back)
@malcolmsparks: Grow it back - beards are brill 😉
Using reagent and seeing changes magically happen is oddly exciting.
@pupeno: u using it with Figwheel?
So it’s Figwheel magic! Same would happen with Om BTW
Cool isn’t it!
no, I’m referring about reactjs magic of states magically appearing in the DOM, which is also true for Om, as well as EmberJS.
OK. Poking at state from REPL?
Didn’t do that yet. I just have a thing that pulls information from the server and builds the page based on that.
P.S. I want to do some cljs in the Clojure Project Dojo. Not decided on whether to use Reagent or Om. Will go with the flow on that.
ah, thanks for the pointer to the other article @malcolmsparks
@agile_geek: I’m playing with reframe, a higher level abstraction on top of reagent that gives you a pattern to deal with state. It follows the reactive pattern.