That's what I said earlier, I need to find some type to dive into it. As far as Scala is concerned, it's not on my list of items to learn. Too Java-ish to me and clunky. It's not because you mix all the latest features in a single language that the result is a significant landmark.
It took a significant amount if time to Haskell designers to think about feature set, it's not the same caliber at all. Before choosing Clojure for our product, I looked at it and rejected it and still have no regrets doing so. Java in it's future releases will follow on the same slippery road of feature aggregation w/o coherency, the "let's please everyone" approach never led to anything exceptional. It makes only things more confusing thanks to these guys... http://search.dilbert.com/search?p=R&srid=S3-USESD01&lbc=dilbert&w=marketing%20idea&url=http%3a%2f%2fdilbert.com%2fstrips%2fcomic%2f1999-02-06%2f&rk=7&uid=203834662&sid=2&ts=custom&rsc=YmDLFs%3as9q%3aosTfU&method=and&isort=date&view=list&filter=type%3acomic Luc P. > especially haskell & scala are missing in your list :) > as long as you haven't at least seen haskell, you haven't seen the creme de > la creme of statically typed languages > > > 2013/10/9 Softaddicts <lprefonta...@softaddicts.ca> > > > Let's see: > > > > strong data typing: > > > > Fortran > > Cobol > > Pl/1 > > Pascal > > C/C++ > > Java > > C# > > Ruby > > > > à la carte data typing or no data typing at all: > > > > Basic (more or less depending on the implementation) > > Lisp > > Clojure > > A dozen assemblers > > A dozen scripting languages > > > > And I probably forgot some while excluding the ones I worked with > > (Algol, Simula, GPSS, ...) in academic projects. I used the above ones > > on real projects at work and not small projects. > > > > Lets keep SQL out of the picture, it's an exaggeration to call this a > > programming > > language. > > > > Still prefer less data typing or no typing at all :) > > > > Luc P. > > > > > > > let's see... > > > really used: > > > sql > > > java > > > javascript > > > basic > > > pascal/delphi > > > scala > > > > > > experimented with: > > > logo (some old language intended to teach people to make their first > > steps) > > > haskell > > > kotlin > > > clojure > > > > > > seen in action: > > > php > > > groovy > > > > > > still prefer smart static typing :D > > > > > > > > > > > > > > > 2013/10/9 Nando Breiter <na...@aria-media.com> > > > > > > > > > > >> The best explanation of these misunderstandings I've come across is > > "What > > > >> to Know Before Debating Type Systems": > > > >> > > > >> http://cdsmith.wordpress.com/2011/01/09/an-old-article-i-wrote/ > > > >> > > > >> > > > > I have learned quite a lot from reading this article and following this > > > > discussion, particularly that "type" and "type checking" is much more > > > > nuanced and complex than I have understood until now, and that the > > terms > > > > "static" and "dynamic" expand into a much larger range of issues upon > > close > > > > examination, such as the difference between explicitly declaring types > > (as > > > > in Java) and implicitly inferring types from code context. Quoting > > from the > > > > article: > > > > > > > > *Many programmers approach the question of whether they prefer static > > or > > > > dynamic types by comparing some languages they know that use both > > > > techniques. This is a reasonable approach to most questions of > > preference. > > > > The problem, in this case, is that most programmers have limited > > > > experience, and haven’t tried a lot of languages. For context, here, > > six or > > > > seven doesn't count as “a lot.”* > > > > * > > > > * > > > > > > > > So I can say I prefer dynamic typing, but the reasons are more > > personal, > > > > and molded by my development experience. > > > > > > > > -- > > > > -- > > > > 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. > > > > > -- > > 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. > -- 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.