Hello all,
I'm happy to announce that we've secured a date for our next meetup at Google Campus: Thursday 06 March 2014 from 6:00 PM to 8:00 PM.
We have a number of possibilities as to what our next talk should be:
First, Daniel Slutsky submitted an interesting draft for a talk on data analysis. The draft is included at the end of this mail.
Second, we discussed at the end of our last talk the idea of a session on programming practices in Clojure based on real-world problems. If I remember correctly, we agreed that a number of members (Chen, Morri, Tzach, Daniel and myself, if my memory serves me well) would present insights we may have accumulated while working on real-world problems. Many good ideas were suggested during that discussion, and if I forgot something, please use this opportunity to voice them again.
Finally, a special session designed to attract newcomers. We want to inject new blood in the local Clojure community, and for this we need to reach out and do special efforts to help people join and start coding in Clojure. We may and probably should draw inspiration from Clojurebridge (
http://www.clojurebridge.org/), an effort with similar aims. They are preparing a curriculum, and the material will be online soon (if it's not already). They recently settled on Lighttable as the beginner's editor. You can follow the discussions here:
What are your thoughts?
Thank you.
Here is Daniel Slutsky's draft:
"A decent platform for data analysis has to satisfy various demands:
to let the user define and change analyses in an interactive, flexible
way; to make it simple to reproduce whole dataflows; to be
fast; to support interaction with other software
components and data sources; and more.
Are all these demands, in fact, contradictory?
From its early days, Clojure has been offering ways to meet
the above kinds of demands, with the introduction of libraries such
as Incanter. Importat progress has been made in the development
of several other libraries during the last year. It might be claimed,
that Clojure is already a decent platform for data analysis, in the sense
suggested above.
The talk will be a live demonstration of some data analysis
tasks in Clojure. We will present and use some of the existing
libraries in the areas of statistics, numerical computing,
dataflow management and visualization.
We will try to ask ourselves, how our methods are actually affected by
the specific language characteristics of Clojure.
Only basic knowledge of Clojure will be assumed."