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.
