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.

Reply via email to