Re: new Getting Started page

2011-09-04 Thread Ken Wesson
On Sun, Sep 4, 2011 at 9:50 PM, Alan Malloy wrote: > Are we catering to the crowd who (1) wants to try Clojure, and (2) > doesn't have a text editor with copy/paste on their system? Well, in the original context a Unix commandline environment was being suggested as well, which means no global cli

Re: new Getting Started page

2011-09-04 Thread Alan Malloy
On Sep 4, 6:00 pm, Ken Wesson wrote: > On Sat, Sep 3, 2011 at 2:11 AM, Kevin Downey wrote: > > The idea that the way to get started is with a fancy editor and a > > fancy ide is just crazy. The way to get started with Clojure is: write > > functions, and run them, and be happy. None of that requi

Re: new Getting Started page

2011-09-04 Thread Ken Wesson
On Sat, Sep 3, 2011 at 2:11 AM, Kevin Downey wrote: > The idea that the way to get started is with a fancy editor and a > fancy ide is just crazy. The way to get started with Clojure is: write > functions, and run them, and be happy. None of that requires any of > the mandated complications that c

Re: new Getting Started page

2011-09-03 Thread Lee Spector
On Sep 3, 2011, at 5:29 PM, nchurch wrote: > > I've edited the page a little bit to make it less prescriptive towards > Clooj. > > http://dev.clojure.org/display/doc/Getting+Started+for+Beginners I like the revision too. > I'm not even > sure we should put up labrepl, because there are no ins

Re: new Getting Started page

2011-09-03 Thread Sean Corfield
On Sat, Sep 3, 2011 at 11:58 AM, Colin Yates wrote: > Getting started should be the smallest set of steps possible; the REPL. http://try-clojure.org is probably the very simplest step. Nothing to download or install and it has a built in tutorial. And that is the very first step on Nick's suggest

Re: new Getting Started page

2011-09-03 Thread nchurch
> 2. Fun stuff to do with the basic repl >     - some swing stuff >         - copy and pastable code snippets >     - some parallel stuff with futures or pmap or something >     - something with the stm >     - agents are cool, right? >     - links to 4clojure and project euler Kevin I think

Re: new Getting Started page

2011-09-03 Thread Lee Spector
On Sep 3, 2011, at 2:58 PM, Colin Yates wrote: > > My semi-serious point is that as a beginner the question being answered is > more like "what is it all about" and "how can I try these samples/examples" > rather than "how do I do 'proper' enterprise development with this". The > best answer

Re: new Getting Started page

2011-09-03 Thread Laurent PETIT
2011/9/3 Colin Yates > For me, unlearning 15 years of OO and Java/j2ee makes a trifle thing like a > new environment a walk in the park :) > > My semi-serious point is that as a beginner the question being answered is > more like "what is it all about" and "how can I try these samples/examples" >

Re: new Getting Started page

2011-09-03 Thread Colin Yates
For me, unlearning 15 years of OO and Java/j2ee makes a trifle thing like a new environment a walk in the park :) My semi-serious point is that as a beginner the question being answered is more like "what is it all about" and "how can I try these samples/examples" rather than "how do I do 'proper'

Re: new Getting Started page

2011-09-03 Thread Laurent PETIT
Sean, I agree with you, of course 2011/9/3 Sean Corfield > On Fri, Sep 2, 2011 at 11:11 PM, Kevin Downey wrote: > > I spent a lot of time on a windows netbook writing solutions to euler > > project problems notepad++ and just pasting the functions into a repl > > running in a console. It worked

Re: new Getting Started page

2011-09-03 Thread Sean Corfield
On Fri, Sep 2, 2011 at 11:11 PM, Kevin Downey wrote: > I spent a lot of time on a windows netbook writing solutions to euler > project problems notepad++ and just pasting the functions into a repl > running in a console. It worked great. Yup, and that's just fine _for you_ but you are not the tar

Re: new Getting Started page

2011-09-03 Thread Ambrose Bonnaire-Sergeant
I think the closer we get to recommending the equivalent of DrRacket for Racket, the better. Clooj has that "lightweight" feel, like DrRacket. It's not intimidating, and the basics are laid out in front of you. I've never used a command line REPL for Clojure that didn't suck in some way. I'd want

Re: new Getting Started page

2011-09-02 Thread Kevin Downey
The idea that the way to get started is with a fancy editor and a fancy ide is just crazy. The way to get started with Clojure is: write functions, and run them, and be happy. None of that requires any of the mandated complications that come from sophisticated editing environments. Now once you are

Re: new Getting Started page

2011-09-02 Thread Kevin Downey
I largely agree, what more do you need to get started than just a repl? writing functions and run them. The bells and whistles you get from various editors and ides are not a requirement for having fun writing functions and running them. It is great to let people know how to get a good integrated

Re: new Getting Started page

2011-09-02 Thread Sean Corfield
On Fri, Sep 2, 2011 at 5:27 PM, jonathan.watmo...@gmail.com wrote: > 1. Download clojure and unzip > 2. Move to the folder and type 'java -cp clojure.jar clojure.main' in > a terminal Because this is exactly what's wrong with the current getting started process. It's not n00b-friendly, esp. to pe

Re: new Getting Started page

2011-09-02 Thread Jeff Heon
I like the new page, and I do think Clooj is filling a much needed (or at least much wanted) space for beginners to both Clojure and Java, especially for those who have been accustomed to the practical IDLE while learning Python. I'm reasonably experienced in both Java & Clojure, and I use the Ecl

Re: new Getting Started page

2011-09-02 Thread nchurch
Jonathan--- I think some of your criticisms of Clooj are valid, as Lee has said; my question is not whether Clooj is perfect or even good, my question is if there is a better option for an outright newcomer. An outright newcomer may not be so worried about adding jars, or used to existing REPL be

Re: new Getting Started page

2011-09-02 Thread Lee Spector
FWIW I think nchurch's proposed new page is very nice and I disagree with almost all of jonathan.watmough's critiques. I won't rebut them all systematically, but one top-level issue is that I think that a reasonable getting-started path should include an editor with at least minimal language-

Re: new Getting Started page

2011-09-02 Thread jonathan.watmo...@gmail.com
Is there any reason why the 'Getting Started' shouldn't essentially follow the form: 1. Download clojure and unzip 2. Move to the folder and type 'java -cp clojure.jar clojure.main' in a terminal For the sake of testing your new page, I downloaded clooj (ugly ugly name) and ran it. On trying to c

Re: new Getting Started page

2011-09-02 Thread Sean Corfield
I think this is a much better on ramp for folks new to Clojure and the "bullet list" of the current "Getting Started" page really should be the "next page" not the first one. On Fri, Sep 2, 2011 at 3:13 PM, nchurch wrote: > There was some discussion about the Getting Started page last night at >