Re: Presentation about Clojure

2014-08-25 Thread Abraham
i like this one : http://bridgethillyer.github.io/simplicity-ws/#/ On Thursday, August 21, 2014 3:36:29 PM UTC+5:30, Cecil Westerhof wrote: > > I am far from an expert on Clojure, but I am thinking about giving a talk > about it on an Open Source event. > > Any tips about what to treat and

Re: Presentation about Clojure

2014-08-23 Thread Mars0i
On Saturday, August 23, 2014 12:04:51 PM UTC-5, Cecil Westerhof wrote: > > 2014-08-23 7:06 GMT+02:00 Mars0i >: > >> (1) Others may disagree, but ... although I love Lisps, think that >> purely functional programming is cool, and have come to see that there are >> situations in which FP is *gre

Re: Presentation about Clojure

2014-08-23 Thread Timothy Baldridge
I highly recommend this talk: https://www.youtube.com/watch?v=dzP05hEDNvs The title is mostly about persistent data structures, but in reality the talk serves as an excellent intro to clojure. On Sat, Aug 23, 2014 at 11:04 AM, Cecil Westerhof wrote: > 2014-08-23 7:06 GMT+02:00 Mars0i : > > (1)

Re: Presentation about Clojure

2014-08-23 Thread Cecil Westerhof
2014-08-23 7:06 GMT+02:00 Mars0i : > (1) Others may disagree, but ... although I love Lisps, think that purely > functional programming is cool, and have come to see that there are > situations in which FP is *great*, I am not someone who thinks that FP is > always clearer (easier to understand)

Re: Presentation about Clojure

2014-08-22 Thread Mars0i
(Caveat: I have never seen *any* Clojure presentations, even on Youtube.) (1) Others may disagree, but ... although I love Lisps, think that purely functional programming is cool, and have come to see that there are situations in which FP is *great*, I am not someone who thinks that FP is alwa

Re: Presentation about Clojure

2014-08-21 Thread Bruno Kim Medeiros Cesar
I've given the following presentation in 30 minutes: https://github.com/brunokim/learning-clojure. I've used LightTable to change and evaluate code live, mutating from the code in short-preso/ to the one in notes/. It's probably not well annotated, I intended to make a video with that but didn'

Re: Presentation about Clojure

2014-08-21 Thread David Powell
For me the most practical benefit of Clojure is how easy it makes combining, transforming, and processing data from various sources. Just as SQL is better for querying a relational database than writing a load of imperative for-loops; Clojure's functional transformations of immutable data are far m

Re: Presentation about Clojure

2014-08-21 Thread Ashton Kemerling
Whenever I try and sell Clojure, I sell four things: 1. JVM based deploy and performance. 2. A complete state model for safe and easy concurrency 3. Macros to eliminate boilerplate and add features otherwise impossible 4. An ecosystem of decoupled libraries that take a "no magic" appr

Re: Presentation about Clojure

2014-08-21 Thread Serzh Nechyporchuk
> > ​Good idea, I am always a more technical person, but your way will be more > productive. > It is a two day event. I could ask if it would be possible to give it on > the first day and have the option to give a hands-on the second day if > there is interest for that. I also had a second t

Re: Presentation about Clojure

2014-08-21 Thread Cecil Westerhof
2014-08-21 13:43 GMT+02:00 Serzh Nechyporchuk : > You can use this presentation as your own :) > ​I probably will change some things (but reading the rest of your email less as I expected), but will certainly at least mention it is inspired on your presentation. Credit where credit is due. I want

Re: Presentation about Clojure

2014-08-21 Thread Serzh Nechyporchuk
You can use this presentation as your own :) The auditory I was talked to consists of: - several java - one clojure :) - rest python developers. In this presentation I intentionally don't focus on syntax and other "getting started" features. I think that this is less important and it is really easy

Re: Presentation about Clojure

2014-08-21 Thread Cecil Westerhof
2014-08-21 12:49 GMT+02:00 Serzh Nechyporchuk : > In most programming languages cool features are provided as core > functionality and you can't extend it manually. But in lisp you can do it > just as library. > For example: > - Go channels - core.async > - logic programming - core.logic > > Link

Re: Presentation about Clojure

2014-08-21 Thread Serzh Nechyporchuk
In most programming languages cool features are provided as core functionality and you can't extend it manually. But in lisp you can do it just as library. For example: - Go channels - core.async - logic programming - core.logic Link to presentation https://docs.google.com/presentation/d/1ewQYugwi

Re: Presentation about Clojure

2014-08-21 Thread Cecil Westerhof
2014-08-21 12:33 GMT+02:00 Serzh Nechyporchuk : > I can give you my presentation about Clojure. I have several questions: > > - (classic) parenthesis > - How do you model your domain without objects? > - About dsl. If clojure is good for dsl, does it mean that when you get > new librarty with its

Re: Presentation about Clojure

2014-08-21 Thread Cecil Westerhof
2014-08-21 12:23 GMT+02:00 Serzh Nechyporchuk : > Adding to previous answer, I think that you have to say about clojure > macro power and > ​​ > ​​ > lisp's programming paradigm as library. And also you have to mention about > clojure polymorphism and how it solves expression problem. > ​Thanks.​

Re: Presentation about Clojure

2014-08-21 Thread Serzh Nechyporchuk
I can give you my presentation about Clojure. I have several questions: - (classic) parenthesis - How do you model your domain without objects? - About dsl. If clojure is good for dsl, does it mean that when you get new librarty with its own dsl, you have to learn new language? - How does new peop

Re: Presentation about Clojure

2014-08-21 Thread Cecil Westerhof
2014-08-21 12:18 GMT+02:00 Kalina Todorova : > Well if it is introduction to Clojure you can stick to the main things > about immutability, lists, concurrency, JVM, repl, interop > ​I could handle that. But can I fill three quarters of an hour with that? Also, is there someone who has done somet

Re: Presentation about Clojure

2014-08-21 Thread Serzh Nechyporchuk
Adding to previous answer, I think that you have to say about clojure macro power and lisp's programming paradigm as library. And also you have to mention about clojure polymorphism and how it solves expression problem. 2014-08-21 13:18 GMT+03:00 Kalina Todorova : > Well if it is introduction to

Re: Presentation about Clojure

2014-08-21 Thread Kalina Todorova
Well if it is introduction to Clojure you can stick to the main things about immutability, lists, concurrency, JVM, repl, interop On Thu, Aug 21, 2014 at 12:06 PM, Cecil Westerhof wrote: > I am far from an expert on Clojure, but I am thinking about giving a talk > about it on an Open Source eve