"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.

Reply via email to