Great points here! I think once someone is comfortable with Clojure, Scala will be more disgusting than Java. This is because, Scala has such great adornments, ironically aspiring toward simplification.
-ramesh On Mon, Aug 12, 2013 at 7:58 AM, David Pollak <feeder.of.the.be...@gmail.com > wrote: > A couple of quick reactions... > > The survey itself is too "flat". It's like asking "do you like red or > green?" Well... I like green on my walls, but I like red on my ties. > > Scala has macros and a much richer syntax (although doing anything like > core.async with Scala macros might be like putting tabsco on an open cut... > just sayin') so I don't think the syntax and the macro stuff is a > one-to-one mapping. > > People learn to work with a variety of syntaxes and are successful with > them. Java and C++ have viscously awful syntax, yet they are very popular > and most users of the languages don't notice. Both C and Lisp model an > abstract computer and have syntax that reflects the computer that they > model and to my mind, that helps the user of each language grok the > abstract computer they are programming. > > I'd like a two-way mapping between a Clojure and an Excel-like formula > language. That way people could write one-liner Clojure functions in a > syntax that non-programmers are already comfortable with. I'm noodling with > something like that right now. > > I think Jay and Colin are saying something very, very important: Clojure > feels uncomfortable until it feels very comfortable and then there's no > going back. I am not yet comfortable with Clojure's syntax, but I totally > appreciate it. But I'm doing work in Scala, Java, and Clojure all for pay > all in the same week every week... and bouncing among all three makes > getting comfortable with Clojure a little slow. Further, I fear (deeply... > in my bones) that once I am comfortable with Clojure, doing Scala will be > as disgusting as doing Java is after 7 years of Scala. :-( > > > > On Mon, Aug 12, 2013 at 12:52 AM, Răzvan Rotaru > <razvan.rot...@gmail.com>wrote: > >> 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. >> >> >> > > > > -- > Telegram, Simply Beautiful CMS https://telegr.am > Lift, the simply functional web framework http://liftweb.net > Follow me: http://twitter.com/dpp > Blog: http://goodstuff.im > > -- > -- > 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.