Re: Clojure as a first programming language?

2016-12-05 Thread Colin Fleming
On 5 December 2016 at 02:56, 'Lee Spector' via Clojure < clojure@googlegroups.com> wrote: Colin Fleming has done some nice work on this in Cursive. > Sadly that work is not in Cursive proper yet, although I'm planning to get it in there soon once I work out what I'm doing with spec. However I

Re: Clojure as a first programming language?

2016-12-04 Thread 'Lee Spector' via Clojure
> On Dec 4, 2016, at 7:17 PM, Nathan Smutz wrote: > I've heard there have been some attempts at error-mesaage translators. Does > anyone have a recommendation? Colin Fleming has done some nice work on this in Cursive. He gave a talk on it at Clojure Conj 2015:

Re: Clojure as a first programming language?

2016-12-04 Thread Nathan Smutz
If you're new to tooling, and want to try Clojure right away, I strongly recomend Oakes' Nightcode. Install the JDK and Nightcode, and you'll have Clojure with its popular build tools (Leiningen and Boot) built in, beginner-friendly parenthesis management, LightTable-like instant evaluation in

Re: Clojure as a first programming language?

2016-12-01 Thread Ryan Waters
It's a question simply stated with an answer that depends on a lot of things. And, as is often the case with the person giving an answer, without asking other people I can only relate it to my own experiences with clojure and programming in general. The fun and freeing thing about clojure is the

Re: Clojure as a first programming language?

2016-12-01 Thread Nur Azhar
Hi, it's almost 8 years later and I am going to ask these same question since it wasn't really answered Thanks for taking the time to read. I’m interested in trying out Clojure > for my first programming language--at least, the first programming language > in which I intend to commit myself

Re: Clojure as a first programming language?

2009-12-01 Thread Adrian Cuthbertson
Hi Towle, Judging by the articulateness of your post, I would say that Clojure would definitely be an ideal language for what you are looking for. It is not handed to you on a plate and you will have to engage deeply to achieve your goals, but if you do so, along with the increasingly prolific

Re: Clojure as a first programming language?

2009-12-01 Thread Geoffrey Teale
Hi, I don't post here much and so you may see that as a reason to discount what I say. Infact that would probably be a good plan. I generally talk a load of twaddle. With those caveats firmly in mind here's my tuppence worth. I'd hate to think your first language is defining as you

Re: Clojure as a first programming language?

2009-12-01 Thread Tayssir John Gabbour
Hi, As an occasional Clojure user, and someone who's used Common Lisp a lot, I'd venture that Clojure is a good first choice. But let me metion areas of difficulty first. Geoffrey Teale discussed the big things, so let me mention some little ones: - Java's classpath currently demands that you

Re: Clojure as a first programming language?

2009-12-01 Thread CuppoJava
There are more qualified people than me on these boards, but I can offer my own personal experience, which is to say, as a first language I would still recommend going the C/Java/Basic/Assembly route first before going with a Lisp. Because simply, I couldn't appreciate functional programming

Re: Clojure as a first programming language?

2009-12-01 Thread Base
My 2 cents (probably only worth 1 cent...) as someone who is learning Clojure right now is that it is a great language, but there are a lot of great languages and all have their strengths and weaknesses. Given your curiosity and apparent thirst for knowledge, you wont learn just one language and

Re: Clojure as a first programming language?

2009-12-01 Thread Constantine Vetoshev
On Dec 1, 12:38 am, Towle towle.m...@gmail.com wrote: So after shopping around thoroughly and picking up bits about on theoretical computer science and the history of programming languages, I decided to pick up a Lisp; I'm intrigued by the greater concept/idea behind the Lisp family of

Re: Clojure as a first programming language?

2009-12-01 Thread Geoffrey Teale
Just want to second everyone pointing to SICP. A better in-depth introduction to programming has yet to grace my desk.There are also video lectures available on line: http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ If this material had been so readily available in

Re: Clojure as a first programming language?

2009-12-01 Thread Chouser
On Tue, Dec 1, 2009 at 10:29 AM, CuppoJava patrickli_2...@hotmail.com wrote: There are more qualified people than me on these boards, but I can offer my own personal experience, which is to say, as a first language I would still recommend going the C/Java/Basic/Assembly route first before

Re: Clojure as a first programming language?

2009-12-01 Thread Tayssir John Gabbour
Interestingly, there's this book which is a crash course on building a computer stack from the ground up: from logic gates, to a compiler, to an OS. And the simulator, in which you build all these things, is in Java. Nisan/Schocken's _The Elements of Computing Systems_: http://

Re: Clojure as a first programming language?

2009-12-01 Thread Tayssir John Gabbour
Interestingly, there's this book which is a crash course on building a computer stack from the ground up: from logic gates, to a compiler, to an OS. And the simulator, in which you build all these things, is in Java. Nisan/Schocken's _The Elements of Computing Systems_: http://

Re: Clojure as a first programming language?

2009-12-01 Thread John Harrop
On Tue, Dec 1, 2009 at 8:30 PM, Alex Osborne a...@meshy.org wrote: Clojure would be challenging language to start with, as (all?) the books and documentation are aimed at people who are already programmers. But if you like a challenge then perhaps that's even a good thing. If you're already