Baptism by fire using maven I'd say. Something like this might be cool for your first programming experience;
groovyconsole.appspot.com/ No install, no wait for massive dependency downloads... On Dec 23, 4:50 pm, Matthew Farwell <[email protected]> wrote: > As Josh Suereth pointed out to me, you can do this with maven as well: > > mvn scala:console > > which starts the repl with all of the classpath filled in etc. You can also > use this for exploring java projects, but obviously with a scala syntax. > > Cordialement, > > Matthew Farwell. > > Le 22 décembre 2011 17:42, Dick Wall <[email protected]> a écrit : > > > > > > > > > As is often the case Reinier - you seem to have got your enthusiasm making > > statements that are far to over general. > > > Here is the history from my development machine (not one of the ones I use > > for Scala training) along with the number of times I have started the scala > > REPL > > > dick@Apollo:~$ history | wc -l > > 500 > > dick@Apollo:~$ history | grep scala | wc -l > > 31 > > dick@Apollo:~$ history | grep "sbt console" | wc -l > > 40 > > > I am a pretty experienced Scala developer now, with about 3 years behind > > me, and I start the Scala REPL to try stuff out every day I am developing, > > often several times a day (assuming I don't just leave it running > > constantly). REPLs are far from pointless in real life, and I would not > > want to use a language without one. Prior to Scala, I used to use Python > > every chance I got and I used to (and still do) fire up the python shell at > > the drop of a hat to try out some idea or other. A REPL may not appear to > > be all that useful to you, maybe because you are used to using languages > > that don't offer one, but that doesn't make it true for everyone else. > > > Incidentally, sbt console starts up the current project with all jars and > > classes in the project already on the REPL class path. Combined with tab > > completion in the Scala REPL, it is an excellent way of trying out ideas > > and exploring unknowns, like interactively experimenting with third party > > ReST web services (I practically developed our interface to confluence this > > way, using the REPL to send requests and explore the resulting XML until I > > got what I needed) or just getting a feel for a new API. > > > I don't use it as my only tool, and I don't doubt that you don't find them > > interesting, but I also can't let a statement like "REPLs are pointless > > in real life" when I use them all the time. > > > Dick > > > -- > > 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/-/KNnGpvO8rE8J. > > > 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. -- 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.
