Fork me on GitHub

recomendations about http clients (async)


picard-facepalm Just spent the best part of 2 weeks trying to sort out tools for my cljs project. Close to 100 hours, mostly looking at strange errors and scratching my head. ALL of them went away when various bits were updated to the latest version. ALL of them. Every single one. 5 minutes with lein ancient would have got the lot. (Well, except for cider.) Still, I know a lot more now than I did 2 weeks ago. Most important lesson: use lein ancient. Apologies to anyone who got sucked in to helping on this epic yakshave...


Your suffering will serve as a lesson for others. Thus, it was not in vain πŸ™‚

πŸ™‚ 4

@soulflyer FWIW, we typically run a daily task that identifies outdated dependencies and we usually update libraries as each is identified. That said, we put that on hold for a while as we worked on a couple of new projects and I suspect it may be a bit painful to reinstate that since we're a bit behind πŸ™‚


@soulflyer what do you mean except for cider?


@dpsutton cider is upgraded via emacs, lein ancient won't see it.


Oh I see. How old was your version?


I don't know, don't remember...


> I don’t know, don’t remember... Oooh. I know that one. Check the alzheimer tag (for related version number).

😁 4

A HA! I've wrangled Google Workbox! I've written code that works after advanced compilation, and that passes some tests. Its about midnight, I'm going to bed happy! Thanks ya'll for the help!

parrot 12
πŸŽ‰ 12
bronsa08:04:42 we've just put out a blog post describing the cool stuff my company is applying formal reasoning to, check it out if you're interested :)

πŸ‘ 4

"Machine Reasonable" I like it πŸ™‚


;;    ;;    		if (disposable != null) {
        ;;    ;;    			newDisposable(disposable) { unregisterAction(actionId) }
        ;;    ;;    		}
the above code is Groovy. How do I convert it to clojure? The newDisposable line confuses me.