Good Clojure article by Uncle Bob

2019-08-23 Thread 'Gerard Klijs' via Clojure
And maybe more important it's by Uncle Bob. I have a few colleagues that are almost Uncle Bob devotees, would be great if they would also start exploring Clojure. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to

Good Clojure article by Uncle Bob

2019-08-23 Thread Alan Thompson
Nicely sums up the advantages of Clojure: http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members

Clojupyter 0.2.3 released

2019-08-23 Thread Klaus Harbo
Clojupyter-0.2.3 is now available on Github, Clojars, and Anaconda Cloud. Highlights from Changelog.md: - Add support for conda install of Clojupyter supporting installs on Linux, MacOS, and Windows - if you have Anaconda, all you have to do is conda install -c simplect clojupyter

Re: gen-class/AOT considered harmful (in libraries)???

2019-08-23 Thread dimitris
Ok, so after a bit of more thinking/reading, I realise now that my question was somewhat misplaced. Any AOT compiled code (not just gen-class), is an artifact of the compiler used to compile it, and therefore, in some sense, implicitly tied to that compiler version. However, that's not to say

Re: Web meeting series: data visualization and literate programming

2019-08-23 Thread Daniel Slutsky
Preparing to the meeting next week, with Jon Anthony 's talk about interactive data visualization and literate programming with Hanami: https://twitter.com/scicloj/status/1164887113680281600 On Sat, 10 Aug 2019 at 21:39, Daniel Slutsky wrote: > Here is the video of yesterday's meeting, with

Re: gen-class/AOT considered harmful (in libraries)???

2019-08-23 Thread dimitris
Why would I write the class in Java, when this below works exactly as expected? (ns foo (:gen-class :name foo.Bar :extends java.lang.System$LoggerFinder :constructors {[] []})) (let [slm (delay (-> 'foo/system-logger-memo requiring-resolve