Re: Is knowing Java a prerequisite for using Clojure?

2009-09-25 Thread Jeff Heon
On Sep 17, 10:01 pm, Hugh Aguilar hugoagui...@rosycrew.com wrote: I want to create a DSL for generating gcode for cnc milling machines Unrelated to Clojure, but on the subject of DSL, the July/August 2009 issue (vol. 26 no. 4) of IEEE Software is dedicated to domain-specific modeling.

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-18 Thread Emeka
Hugh, I receive Factor mails, however, I am still learning Forth/Factor. IMHO, you should spend much of your time in Java while casually going through Clojure book. Factor and Clojure are FP languages and I must confess they are close cousins. I have heard you mention gcode and other stuff in

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Michael Kohl
On Thu, Sep 17, 2009 at 4:46 AM, Hugh Aguilar hugoagui...@rosycrew.com wrote: My concern right now is that I don't know Java. Is this a prerequisite for learning Clojure? Can I program in Clojure without delving into Java, or are there certain things that will require Java? I for example am

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Hugh Aguilar
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

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Terrance Davis
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

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Stuart Sierra
On Sep 16, 10:46 pm, Hugh Aguilar hugoagui...@rosycrew.com wrote: My concern right now is that I don't know Java. Is this a prerequisite for learning Clojure? Can I program in Clojure without delving into Java, or are there certain things that will require Java? Yes, you can learn Clojure the

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Brenton
Java does get a bad rap these days and it can be difficult to spend time learning something that you are not excited about. Here is a little more encouragement. I was recently working on a Project Euler problem involving prime number generation. My initial pure Clojure implementation took about

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Brian
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.

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Daniel
On Thu, Sep 17, 2009 at 9:59 PM, 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

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Jim Weirich
On Sep 17, 2009, at 3:44 PM, Daniel wrote: As for first books on Java, Look for Bruce Eckel's Thinking in Java [...] [...] If you want an intro to Java that is not dry and treats you as a reasonably intelligent being, try 'Thinking in Java'. I would also recommend this book. I

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread rob
My experience so far is that most of the annoying things that get in the way of doing cool Clojure things are due to Java. Things like how classpaths work for example, and permissions. My experience with Java comes from college courses I took about 10 years ago, so the Java level of Clojure can

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Rick Moynihan
2009/9/17 Hugh Aguilar hugoagui...@rosycrew.com: 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

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Hugh Aguilar
On Sep 17, 9:33 am, Brian brian.fores...@gmail.com wrote: 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

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-17 Thread Russell Christopher
In general I think the STM solution to most concurrency issues looks promising, however in the case of dining philosophers I found that Java locking was easier than a ref, atom or agent solution. ;; (import java.util.concurrent.locks.ReentrantReadWriteLock) (defn nth-chopstick [chopsticks i

Is knowing Java a prerequisite for using Clojure?

2009-09-16 Thread Hugh Aguilar
Greetings. I am interested in Clojure and will be reading the mailing list to find out what you folks are up to. My concern right now is that I don't know Java. Is this a prerequisite for learning Clojure? Can I program in Clojure without delving into Java, or are there certain things that will

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-16 Thread Krukow
On Sep 17, 4:46 am, Hugh Aguilar hugoagui...@rosycrew.com wrote: Greetings. I am interested in Clojure and will be reading the mailing list to find out what you folks are up to. My concern right now is that I don't know Java. Is this a prerequisite for learning Clojure? Can I program in