On Sun, Dec 25, 2011 at 9:25 AM, Simon Ochsenreither <
[email protected]> wrote:

> In the end I think languages without a stand-alone REPL/interpreter/...
> lack some important tooling.
>
There are a few obvious counter examples: Java has great tooling but ships
without a REPL (but it has several kinds available as third party, as
discussed before) and Scala has mediocre tooling but ships with a REPL.

I don't think REPL has much to do with tooling.

> Some languages are not that REPL-friendly, but even C# has one. So I think
> there aren't much excuses except laziness.
>
Or usefulness. I don't think a lot of Java developers feel a burning need
for REPL, including people who actually know what a REPL is. It's just
never been seen as important enough to ship as part of the distribution.


> In the end I think JavaScript has some nice properties as a first
> language, but also suffers from the issues as PHP does: Most of the
> existing code out there is just horribly outdated, wrong, or often both and
> as a teacher you don't want your students to look at it. Teaching
> JavaScript without internet access though, sounds very weird.
>
Not sure why, it's very easy to teach a whole Javascript course without any
connection to the Internet, as I showed in my teaching example earlier.

-- 
Cédric

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to