I hate "quirks", too many things to achieve, less time remaining, less brain estate to remember quirks :)
Luc P. > Oh! > > I don't hate JavaScript ;-) > > I'm not a Clojure programmer, (and not a ClojureScript programmer). But I > usually program in C#, Java, PHP and JavaScript. I know Lisp, Ruby and > Python, but I don't "work" with them, only toy projects. > > I found JavaScript the most flexible programming language (less ceremony > than Ruby or Python), and combined with Node.js at server, browsers at > client, JSON for messaging, and TDD, it shines! > > Any quirk on JS language is easy to circumvent (ie. using module pattern, > build and exercised with TDD), and IMO, it pays a lot to use it. > > Angel "Java" Lopez > @ajlopez > > > > On Wed, Oct 9, 2013 at 9:26 AM, Softaddicts > <lprefonta...@softaddicts.ca>wrote: > > > Yeah but I hate JavaScript so no wonder it's not on the list. > > I do however code in ClojureScript and avoid JS interop like > > the plague as much as possible :) > > > > I had to deal too much with browser based GUIs before things like JQuery > > > > and similar things came to life or because the back end framework did not > > allow me to use something more brilliant than plain JS... it got me > > disgusted > > pretty much. > > > > ClojureScript has changed my approach to browser based apps but > > w/o JS as much as possible, now I can conceal my app logic in the > > browser while using the back end as a resource provider. > > > > No more Dr Jekyll and Mr Hide syndrom... > > > > Luc P. > > > > > > > And JavaScript is missing (OK, "a dozen scripting language") > > > But today, JavaScript is very important in the picture. > > > Even Clojure has ClojureScript > > > > > > > > > On Wed, Oct 9, 2013 at 8:36 AM, Dennis Haupt <d.haup...@gmail.com> > > wrote: > > > > > > > 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. > > > > -- > -- > 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.