Hi,
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'm still impressed how you try to transform every thread into some Scala bashing exercise, while blaming others for it. I don't think REPL has much to do with tooling. > If the REPL isn't tooling, how would you categorize it then? Aren't you pretty much trying to exclude it from "tooling" based solely on the reason that Java isn't good at it? > 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. > That makes as much sense as claiming that teaching how to read is unnecessary because the students probably don't possess any books yet. For additional fun, replace "REPL" with "closures". > 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. > I didn't say it isn't easy. It just sounds weird teaching "the programming language of the internet" while restricting access to it. Bye, Simon -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/cxrsBw6G1QsJ. 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.
