Re: Why I'm giving Clojure a try

2014-04-17 Thread Manuel Paccagnella
Il giorno mercoledì 16 aprile 2014 18:06:57 UTC+2, Massimiliano Tomassoli ha scritto: I can see the value of having such a regular syntax (or absence of it) but it takes a while to get comfortable with it. I’ve personally found that after a while they don’t bother you anymore :) [image:

Re: Why I'm giving Clojure a try

2014-04-17 Thread Massimiliano Tomassoli
On Thursday, April 17, 2014 2:17:13 AM UTC+2, Zhemin Lin wrote: Hi Massimiliano, You may also want to give ClojureScript or LiveScript (which compiles to JavaScript and run on node.js) a try! LiveScript is quite functional and the callback hell is somewhat eased. Well, ClojureScript is the

Re: Why I'm giving Clojure a try

2014-04-17 Thread Angel Java Lopez
Hi Massimiliano! I read you at Scala list. Short comment: there is a clojurescript googlegroup, too. Angel Java Lopez @ajlopez On Thu, Apr 17, 2014 at 8:31 AM, Massimiliano Tomassoli kiuhn...@gmail.comwrote: On Thursday, April 17, 2014 2:17:13 AM UTC+2, Zhemin Lin wrote: Hi Massimiliano,

Re: Why I'm giving Clojure a try

2014-04-17 Thread Mars0i
Thanks for that image, Manuel Paccagnella. I'd never seen it. However, the top image leaves out most of the parentheses, and they're part of the beauty, for me--along with the indentation. (I had a little bit of trouble Googling up a stable URL for the image, but finally found this, for anyone

Re: Why I'm giving Clojure a try

2014-04-17 Thread Massimiliano Tomassoli
On Thursday, April 17, 2014 2:19:48 PM UTC+2, ajlopez wrote: Hi Massimiliano! I read you at Scala list. Hi, I remember you :) Short comment: there is a clojurescript googlegroup, too. Thanks, I didn't know that! -- You received this message because you are subscribed to the Google

Why I'm giving Clojure a try

2014-04-16 Thread Massimiliano Tomassoli
Some months ago I decided to learn a new language. In the end, I had to choose between Scala and Clojure and I chose Scala because Clojure was too alien to me. I was looking for a language to write web apps and Scala, with Play 2, seemed like a natural choice to me. The fact that Clojure had

Re: Why I'm giving Clojure a try

2014-04-16 Thread Manuel Paccagnella
Welcome, Massimiliano! Judging from you name, we seem to share some common cultural background ;) I hope that you'll enjoy learning and using Clojure, and more importantly that you'll reap the advantages that comes from learning and applying its

Why I'm giving Clojure a try

2014-04-16 Thread Mike Haney
Welcome aboard! Fasten your seatbelt, it will be a wild (and exhilarating) ride. I'm still relatively new, but I've learned enough to know that clojure (and clojurescript and Datomic) are what I need to be focusing on. Besides all the other benefits, it's just plain fun. I haven't had this

Re: Why I'm giving Clojure a try

2014-04-16 Thread Massimiliano Tomassoli
Thank you both for the warm welcome! Right now I'm reading Clojure for the Brave and True. I'm not new to functional programming, but I'm not familiar with LISPy languages. I can see the value of having such a regular syntax (or absence of it) but it takes a while to get comfortable with it. One

Re: Why I'm giving Clojure a try

2014-04-16 Thread Dan Cross
On Wed, Apr 16, 2014 at 12:06 PM, Massimiliano Tomassoli kiuhn...@gmail.com wrote: Thank you both for the warm welcome! Right now I'm reading Clojure for the Brave and True. I'm not new to functional programming, but I'm not familiar with LISPy languages. I can see the value of having such a

Re: Why I'm giving Clojure a try

2014-04-16 Thread Massimiliano Tomassoli
On Wednesday, April 16, 2014 6:06:57 PM UTC+2, Massimiliano Tomassoli wrote: Thank you both for the warm welcome! Right now I'm reading Clojure for the Brave and True. I'm not new to functional programming, but I'm not familiar with LISPy languages. I can see the value of having such a

Re: Why I'm giving Clojure a try

2014-04-16 Thread Massimiliano Tomassoli
On Wednesday, April 16, 2014 6:27:03 PM UTC+2, Dan Cross wrote: On Wed, Apr 16, 2014 at 12:06 PM, Massimiliano Tomassoli kiuh...@gmail.com javascript: wrote: Thank you both for the warm welcome! Right now I'm reading Clojure for the Brave and True. I'm not new to functional programming,

Re: Why I'm giving Clojure a try

2014-04-16 Thread Mars0i
I second Dan Cross's comment. You also need to get used to *reading*standard Lisp code indentation. It's not hard, but it's different from what's common for most languages. Then when your editor reformats your code, you easily can see whether there's something wrong with your parentheses.

Re: Why I'm giving Clojure a try

2014-04-16 Thread Mike Haney
It's almost cliche to say it, but you really do get used to the parenthesis. Once you do, you won't give it a second thought, and for me at least, it's the other languages that start to look weird with their irregular syntax. And at least one a week I catch myself writing (if ... or (for ...

Re: Why I'm giving Clojure a try

2014-04-16 Thread Gary Trakhman
What's harder than parentheses is the fact that any sort of semantics can be hidden under simple words in the call position, and everything looks the same. It changed how I read code, and it took a while to get used to that. I wonder if there's a study somewhere on the ergonomics of lisp. Code

Re: Why I'm giving Clojure a try

2014-04-16 Thread Mars0i
Syntax-highlighting helps, although not for user-defined functions (at least not in Vim, which is what I use). On Wednesday, April 16, 2014 12:30:45 PM UTC-5, Gary Trakhman wrote: What's harder than parentheses is the fact that any sort of semantics can be hidden under simple words in the

Re: Why I'm giving Clojure a try

2014-04-16 Thread Massimiliano Tomassoli
On Wednesday, April 16, 2014 7:25:54 PM UTC+2, Mike Haney wrote: It's almost cliche to say it, but you really do get used to the parenthesis. Once you do, you won't give it a second thought, and for me at least, it's the other languages that start to look weird with their irregular

Re: Why I'm giving Clojure a try

2014-04-16 Thread Sean Corfield
On Apr 16, 2014, at 9:42 AM, Massimiliano Tomassoli kiuhn...@gmail.com wrote: I'm going to use LightTable which seems to have great support for Clojure. emacs terrifies me :) I'm using LightTable for all my editing these days - and for ClojureScript it's truly amazing! Welcome to Clojure /

Re: Why I'm giving Clojure a try

2014-04-16 Thread Mimmo Cosenza
On 16 Apr 2014, at 23:10, Sean Corfield s...@corfield.org wrote: I used Emacs for just over two years before switching to LT, BTW (well, after a near 20 year break from Emacs before that). which means you stopped to use emacs because of Java like I did 20 years ago? Have you noted that your

Re: Why I'm giving Clojure a try

2014-04-16 Thread Zhemin Lin
Hi Massimiliano, You may also want to give ClojureScript or LiveScript (which compiles to JavaScript and run on node.js) a try! LiveScript is quite functional and the callback hell is somewhat eased. -- You received this message because you are subscribed to the Google Groups Clojure group. To

Re: Why I'm giving Clojure a try

2014-04-16 Thread Sean Corfield
On Apr 16, 2014, at 2:18 PM, Mimmo Cosenza mimmo.cose...@gmail.com wrote: which means you stopped to use emacs because of Java like I did 20 years ago? Yup, that was pretty much why. For a while I was very enamored with Together/J which integrated UML diagramming and Java code editing and

Re: Why I'm giving Clojure a try

2014-04-16 Thread Mike Haney
Sean - funny, I used Together/J when it first came out, way before Borland bought it. It's been a long time, but I remember being quite enamored with it as well. It was certainly ahead of it's time. Then we switched to Visual Age for Java, which was pretty cool at first. Until it corrupted