Sorry for steering the discussion away from tooling, but have tou looked at
Racket and the research in teaching programming that's been going on around
it for the past ~20 years?

One of their findings was that beginning with functional programming (1
semester FP followed by 1 semester OOP) yielded better OOP prpgrammers than
a full year of OOP teaching. Some of them have recently branched out from
the original scheme-base syntax to a more python-like one. If you're
designing a curriculum for teaching FP and OOP I believe it's worth
investigating.

And to steer back towards tooling, you could then use DrRacket, which is a
fantastic beginner's editor with debugger and code analyzer integrated.

On Friday, 7 August 2015, Colin Fleming <colin.mailingl...@gmail.com> wrote:

> Note that IntelliJ will actually do Python and Clojure in the same (free,
> OSS) IDE if you only need the community edition of Python, i.e. you don't
> need support for frameworks like Django or the web stuff.
>
> If you do need the Ultimate edition of IntelliJ, you can get free licences
> for open source and/or academic work by applying to JetBrains.
>
> On 7 August 2015 at 01:26, kirby urner <kirby.ur...@gmail.com
> <javascript:_e(%7B%7D,'cvml','kirby.ur...@gmail.com');>> wrote:
>
>>
>> To recap this thread:  I started by looking at GitHub's Atom as an IDE
>> for
>> Asynchronous Learning Engine (ALE), a name I'm using for an
>> Open Source project.  I'm interested in Clojure + Java + Python as
>> an example "flight path" through our "curriculum space".
>>
>> Turns out Eclipse is a strong candidate if a single IDE is required.
>>
>> IntelliJ with Cursive is where I'm starting, great beginning!  I use
>> PyCharm at work.
>>
>> I now have Python and Clojure both implementing a special kind
>> of vector class using PyDev for Python and CounterClockwise
>> for Clojure:
>>
>> http://mybizmo.blogspot.com/2015/08/eclipse-for-python-java-clojure.html
>>
>> Just screen shots at this point.
>>
>> I'm finding much to like in the ease of use department.
>>
>> Eclipse remains a strong contender though of course Emacs can do all this
>> too.
>>
>> Kirby
>>
>>
>> --
>> 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
>> <javascript:_e(%7B%7D,'cvml','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
>> <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to clojure+unsubscr...@googlegroups.com
>> <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> 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
> <javascript:_e(%7B%7D,'cvml','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
> <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com
> <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to