"No idea" eh? I think that's exaggerated. They at least know enough Scala to use the Kojo library. Granted this is probably a very small subset of Scala, but still Scala nonetheless.
One of the things that Scala users love, and may annoy other programmers, is the embedded languages used in code. "Idiomatic" scala has a few rules associated around it, but often users are defining "DSL"s for their abstractions. This can turn an API into something rather elegant. I think it still remains to be seen if this works well for large organizations and how composing these embedded languages works out. In any case, tools like Lift, Akka, Kojo, etc. all employ certain "micro-languages" within the Scala langauge. That is one of Scala's greatest strengths. I think we'll find out if this embedding of DSLs<http://ppl.stanford.edu/wiki/index.php/Projects>pans out over the next five years. - Josh P.S. for those of you who didn't click the link, it's Stanford's Pervasive Parallelism lab and how they choose Scala to host DSLs for parallel computing. I believe the scala is actually compiled natively, and against their library of C++ parallelism magic. 2010/8/29 Cédric Beust ♔ <[email protected]> > > <snip/> > > I don't see how your observation is relevant to this question because Kojo > (which looks awesome, by the way) is basically a reimplementation of Logo in > Scala. At the end of a Kojo class, the students still have no idea how to > program in Scala. > > -- > 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]<javaposse%[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.
