As a Java programmer coming to Clojure I would be very interested in the
intended application.  How you approach that from a Clojure perspective is
what I'm interested in.  I've programmed in Lisp in the distant past
(Symbolics Lisp machines) and still have very found memories of that
environment.  Having programmed in C -> C++ -> Java since then ... well I
just miss the edit run test cycle that was so natural with those Lisp
machines.

My own concern is falling back on what I know best and using Java semantics
when they are not appropriate.

With the excellent Bruce Eckel recommendation and your background you might
be able to get by with going directly to the java language specification (
http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html).

Brian F.

On Thu, Sep 17, 2009 at 10:59 AM, Terrance Davis
<terrance.da...@gmail.com>wrote:

>
> I'll add my two cents.
>
> You sound like you already program, so basic Java knowledge is useful
> with Clojure, but not necessary. You can pick up what you need to know
> as you learn Clojure. You will find hooks into Java are a lot more
> pleasant than interfacing with C and C++. I'm saying that one from
> experience.
>
> As for first books on Java, .... Look for Bruce Eckel's "Thinking in
> Java" That is absolutely the best book currently available for Java. It
> is more written for beginner programmers, but would likely work for a
> more experienced programmer, too.
>
> -Terrance
>
> Hugh Aguilar wrote:
> > Thanks for the encouragement. I've already got the book.
> >
> > I suppose eventually I will have to learn Java. I have been putting it
> > off because I hear a lot of Java-bashing from programmers, and have
> > also noted that this is generally the impetus for the development of
> > languages such as Clojure and Scala and the dozens of others. On the
> > other hand, Java can't be any more difficult than C or C++ that I
> > already know. With languages such as Factor or Python I am relying on
> > the bindings to C and C++ programs, so with Clojure I would be relying
> > on the bindings to Java programs, which might be an improvement.
> >
> > Can you recommend a book or online resource for learning what I need
> > to know about Java? I saw the book "Learning Java" with the tigers on
> > the cover and it looked pretty good, but also pretty extensive ---
> > quite a lot to digest there, which might be why they put a large meat-
> > eater on the cover.
> >
> > If anybody is interested, I can tell you what my intended application
> > for Clojure is, and you can tell me about how you would go about such
> > a project. I will just be writing toy programs initially, but I do
> > actually have a specific purpose for Clojure in mind.
> >
> > On Sep 16, 11:34 pm, Krukow <karl.kru...@gmail.com> wrote:
> >
>

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