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" approach, meaning fewer nasty surprises at update time. Beyond that I would point out how leiningen just works, and do some examples. -- Ashton Kemerling On Thu, Aug 21, 2014 at 6:32 AM, Serzh Nechyporchuk <nechyporc...@gmail.com> wrote: > 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 talk too. In it I show production examples of using > clojure and repl-driven development. So it will be very nice if you have > time for a second talk too. > > You are welcome :) > > Четвер, 21 серпня 2014 р. 14:56:00 UTC+3 користувач Cecil Westerhof > написав: >> >> 2014-08-21 13:43 GMT+02:00 Serzh Nechyporchuk <nechyp...@gmail.com>: >> >> 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 to show the REPL (I find that a very big plus) and maybe something >> about the ease to develop for the Android. I have not tried it yet, but as >> I was told it is a breeze. If that is true, it is certainly something to >> mention. >> >> >> >> >>> 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 to get in. >>> The goal of this talk was not to teach write hello world programs. What >>> I really focused on in this talk is power that clojure gives you. >>> >> >> 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. >> >> >> >>> The presentation took about 45 minutes. But with questions it took about >>> one hour. >>> >> >> Should be doable then. >> >> Thanks again. >> >> I am flabbergasted how useful this newsgroup is. :-D >> >> >> >>> 2014-08-21 14:26 GMT+03:00 Cecil Westerhof <cldwes...@gmail.com>: >>> >>>> 2014-08-21 12:49 GMT+02:00 Serzh Nechyporchuk <nechyp...@gmail.com>: >>>> >>>> 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/ >>>>> 1ewQYugwi9mBdogWMLGQM74uadrI-jw4Kf3Tasxve_bs/edit?usp=sharing >>>>> >>>> >>>> Thank you very much. You have almost done all the work for me. ;-) >>>> >>>> I suppose that the people you gave this presentation to already knew >>>> something? >>>> How much time did your presentation take? >>>> >>>> >>>> >>>>> >>>>> 2014-08-21 13:39 GMT+03:00 Cecil Westerhof <cldwes...@gmail.com>: >>>>> >>>>>> >>>>>> 2014-08-21 12:33 GMT+02:00 Serzh Nechyporchuk <nechyp...@gmail.com>: >>>>>> >>>>>> 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 people adopts in your command? >>>>>>> - What is production use of Clojure? >>>>>>> >>>>>>> That's all I remember. >>>>>>> >>>>>> >>>>>> Thanks: that is very useful. >>>>>> >>>>> >> -- >> Cecil Westerhof >> > -- > 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 are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- 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 are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.