OK, good. Now, say you're sorry if you offended him. -"I'm sorry if I
offended you." And you, say you're sorry if you over-reacted. "I'm
sorry if I over-reacted." Very good. Now, shake hands. Good. I love
you both. You should love each other too. You'll need each other
later.

--
Father of three boys

On 25 Juli, 00:34, James Keats <james.w.ke...@gmail.com> wrote:
> Well I'm very very sorry if the intent of my post was misunderstood or
> I articulated it poorly, but I would like to emphasize, Rich, that I'm
> a big fan of yours and in no way intended to exhaust you, I was merely
> and honestly voicing my concerns, just like in a previous thread I
> have quoted you time and again and voiced my agreement with and
> admiration of your work and positions with regard to clojure itself. I
> have watched all your talks on vimeo several times, and read most of
> what I could find online of interviews with you, and with regard to
> clojurescript I did read the rationale, I watched your talk twice and
> carefully, and I had the google closure book for almost a year now,
> which includes a reprint of the article you linked to and that I had
> previously linked to this this thread.
>
> "forking" was in no way a threat, but a suggested possibility to see
> what everyone here thought, whether there were others like me, who
> aren't fond of google closure, who perceive a demand for it, as a non-
> gclosure alternative that'd be part of the clojure toolset.
> Unfortunately my intent seems to have been misunderstood or I'd
> miscommunicated it, whichever, I find regrettable.
>
> On Jul 24, 10:28 pm, Rich Hickey <richhic...@gmail.com> wrote:
>
>
>
>
>
>
>
> > On Jul 24, 11:19 am, James Keats <james.w.ke...@gmail.com> wrote:
>
> > > Alright, to be honest, I'm disappointed.
>
> > I'll make sure you get a refund then.
>
> > Seriously, this is like being disappointed an action movie was an
> > action movie instead of a comedy. Your expectations are a complete
> > mismatch for the intentions of ClojureScript.
>
> > > First of all, congrats and good job to all involved in putting it out.
> > > On the plus side, it's a good way to use the Google Closure javascript
> > > platform.
>
> > > On the minus, imho, that's what's wrong with it.
>
> > > Google Closure is too Java.
>
> > Actually, it's too JavaScript. Some JS proponents want to disavow its
> > pseudo class model, but it certainly is part of the design of
> > JavaScript. And it has some particular advantages over the other
> > strategies, as outlined here:
>
> >http://bolinfest.com/javascript/inheritance.php
>
> > > It's not idiomatic JavaScript.
>
> > There's no such thing as idiomatic JavaScript. There are a lot of
> > different conventions used by different libraries.
>
> > > I find it
> > > disappointing that rather than porting from a functional language like
> > > Clojure straight to another functional language like Javascript, the
> > > google closure with its ugly Java-isms is right there obnoxiously in
> > > the middle.
>
> > In the middle of what? I look at ClojureScript code and it looks like
> > Clojure to me. Google Closure is under, and it is no more annoying
> > there than Java is under Clojure - an implementation detail, and a
> > rich source of production-quality code.
>
> > > Then, there's the elephant in the room, and that elephant is Jquery. I
> > > believe any targetting-javascript tool that misses out on jquery-first-
> > > and-foremost is missing out on the realities of javascript in 2011.
>
> > Should it be the purpose of a new language like ClojureScript to
> > orient itself around the realities of currently popular JavaScript
> > libraries? I think not. If you want jQuery as the center of your
> > universe, JavasScript is your language - good luck with it. I see
> > jQuery as a tool to be leveraged when appropriate (i.e. rarely in
> > large programs), not an architectural centerpiece.
>
> > > Jquery is huge in its community and plugins, and it has tons of books
> > > and tutorials.
>
> > So what? Those people are satisfied by, and not leaving, JavaScript,
> > and I'm fine with that.
>
> > > Then, the Google Closure compiler is a moot point.
>
> > If you seriously cannot see the benefits of Google's compiler then you
> > are not the target audience for ClojureScript. In any case, for those
> > interested there is an argument for Google's approach in the
> > rationale, as well as this page on the wiki:
>
> >https://github.com/clojure/clojurescript/wiki/Google-Closure
>
> > > I'm tempted to "fork" clojurescript and redo it in javascript perhaps
> > > so that seamless interop with jquery would be the main priority.
>
> > Is that a threat, or a promise? I suggest you start by writing up a
> > rationale like this one:
>
> >https://github.com/clojure/clojurescript/wiki/Rationale
>
> > making your intentions and the superiority of your approach clear.
> > Then prepare yourself for messages from people who don't bother to
> > read or understand it.
>
> > Messages like yours make creating things and releasing them for free a
> > really exhausting endeavor.
>
> > Good luck with your fork - please start a separate mailing list for
> > discussions about it.
>
> > Rich
>
> > p.s. note to others - if you have read the docs and have honest
> > questions about the approach, I and others would be happy to explain.
> > But we could do without messages about disappointment, threats of
> > forks etc. ClojureScript is an action movie, and we're interested in
> > helping people kick butt.

-- 
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

Reply via email to