I'll repeat something I've said publicly several times (sorry if you've previously heard it) -
My first exposure to Clojure was a Stu Halloway blog post: http://thinkrelevance.com/blog/tags/java-next. At the time I was writing mostly Ruby & some Java. I remember finding Clojure syntax repulsive. Despite my gut reaction, I gave Clojure a shot for various (not relevant to this conversation) reasons. Fast forward to today, I find non-homoiconic languages to be repulsive. The same feeling applies to inconsistencies - e.g. import syntax != assignment syntax != control flow syntax ... you get the idea. I think it's common, and okay, for programmers to see Clojure (lisp?) syntax and feel uncomfortable. If they can't get past that and give it a try, that's okay as well - languages fit people in different ways, there's no 'best' language for the masses. This quote feels relevant: Programmers know the benefits of everything and the tradeoffs of nothing -- Rich Hickey. Lisp syntax is one of the oldest in our industry. Rich's selection wasn't arbitrary. If you want to challenge it, you're going to want to know the tradeoffs very, very well. On Mon, Aug 12, 2013 at 7:43 AM, Softaddicts <lprefonta...@softaddicts.ca> wrote: > isolating the syntax from the other features of the language is a like > removing > a part from a rocket engine however small it may be and wondering if it will > lift off > without it. > > Macros are the first thing you may think of related to syntax change I am > convinced that other areas benefit from the syntax. > It's early here and without caffein I will not even attempt to make a list.. > > Who would choose a tool based on its syntax alone ? > A tool = feature set = more or less productivity. > > We're not in a grocery store choosing between a banana and a cauliflower > based on their respective color to accompany a steak. Banana + steak ? > Wow... maybe some chef tried it or will but personally I pass, > as good looking as the banana might be :) It's like emacs to me (joking here > guys :) > > Your poll has only two questions, I would have added at least a third one, > how many programming languages have you been using at work ? > Maybe a fourth one, for how many years have you been programming ? > > How much weight does the first answer have if you do not assess the comparison > basis of people answering the first question ? I would probably drop the > second one. > > A pool looks like a simple tool but it's hard work to put together questions > to get meaningful data. > > Luc P. > >> Hi, >> > I'm curious about the general opinion on the Clojure syntax, whether >> > people > actually like it or just use it because it provides macros. So I >> > would like > to ask you to participate in a poll. Thank You. >> > Here's the link: > https://docs.google.com/forms/d/1GSgfkeThpUYlgFVzhhNIgA1JbTilu6S9eudq_Sbxl34/viewform >> > Răzvan >> > -- > -- > 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/groups/opt_out. >> > > -- > Softaddicts<lprefonta...@softaddicts.ca> sent by ibisMail from my ipad! > > -- > -- > 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/groups/opt_out. > > -- -- 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/groups/opt_out.