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!
Good morning.
Hello :simple_smile:
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
??
Morning all
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 :simple_smile:
welcome to London :simple_smile:
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
scdf: Welcome to London, how are you finding it so far?
@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
@jamiei: warm and sunny… I hear that’s mostly a lie though
muhaha
It's a ruse - don't be fooled! 😉
come on it's a beautiful day today 😛
http://blog.metoffice.gov.uk/2015/08/03/record-hot-to-record-cold-in-a-july-of-extremes/
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 :simple_smile:
Mostly Scala and PHP day to day, did you say? ^^
Quite a combination :simple_smile:
@scdf: http://ianrumford.github.io/blog/2014/08/08/Some-trivial-examples-of-using-Clojure-Transducers/
I found that this made sense to me
I also found this post by @malcolmsparks a little more concrete: http://blog.juxt.pro/posts/xpath-in-transducers.html
Cheers guys, I’ll give those a read!
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
the juxt blog is great but it's a bit more advanced I think
I gave up halfway through that article when I first read it
Little more advanced, but helped to apply it a little more
@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?
I mean.. I know it's not just a blog :simple_smile:
yeah i'm here: http://juxt.pro/#people :simple_smile:
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 😉
:simple_smile:
Using reagent and seeing changes magically happen is oddly exciting.
@pupeno: u using it with Figwheel?
Yes.
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.
Cool.
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.