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.
