Here are some more quotes from people on the Fan forums. It appears that Fan is the anti-Scala. Has Scala gotten big enough to have a backlash already?
"Scala is an example of static typing gone wrong."
"I agree that Scala is too complicated and that Fan is better. "
"I agree that Scala style outside most common experience. Option types
and their behavior like Lists in Scala works well there, but I
personally don't think it's good for Fan."
"The reason I am hesitant [about having a 'trait' keyword] is that it sounds too much like Scala. Scala
folks could look at Fan and say "wannabe", and non-Scala-loving folks
could see it and be afraid it looked like Scala."
"Concerning Scala...perfect static typing
is a red herring."
"But in general, I'd take Fan's current system over Scala's generics and
abstract types. Time will tell what proves popular (not necessarily
what works best, though)."
"My concern is that if people think of it as
star, they may
be more likely to use it creatively. And creative operator overloading
is one of the sad things for C++ (and Scala). Makes code hard to
understand."
"I understand how FP has garnered a lot of interest recently, but its
not where most developers are at. In fact I suspect that Scala will
remain a niche language at least in part because of being quite FP
focussed."
"Thanks Brian & Andy for giving the JVM world a saner alternative to Scala. Keep things simple and clean!"
On Tue, Jul 8, 2008 at 10:43 AM, Meredith Gregory <
lgreg.meredith@...> wrote:
Rob,
Here is a quote from the Fan website indicating their position on generics.