The quotes you show say that Scala aims at expert programmers, not
that Scala goes too far and is too complex to appeal to the average
developer.

I'd say nothing appeals to the average developer other than raw
capability.  E.g., because Objective-C is the best-supported language
for iPhones, it will appeal to average developers who want to do stuff
for iPhone.  Similar for Java -> Android, PHP -> Web apps

On Wed, Sep 29, 2010 at 2:53 PM, Casper Bang <casper.b...@gmail.com> wrote:
> Listen, no matter the amount of failed analogies and argumentation
> logic we pull into the conversation, the original issue still stands:
> Scala goes too far and is too complex to appeal to the average
> developer.
>
> Even from the horses' own mouth "The programmers we want to appeal to
> are the expert programmers" and "...over time there will be enough
> teaching materials and enough good tools to also make Scala appeal to
> more average programmers. But that's not what our immediate aim is..."
> suggests that there is some truth to this. I am out of this
> conversation, it's the never-ending story - Scala edition.
>
> On Sep 29, 3:09 pm, Nick Brown <nwbr...@gmail.com> wrote:
>> At the risk of sounding like a troll, while not being a Scala fan is
>> not a mark of a bad developer, I would say a poor grasp of logic
>> skills is.
>>
>> A conditional statement being true does not mean its inverse is also
>> true.  "If A then B" does not mean "If not A then not B".  The
>> converse ("If not B, then not A") is, but not the inverse.  Consider a
>> math example, "If a number is divisible by 6 then it is a composite
>> number", I'm sure you will agree is true.  But the inverse, "If a
>> number is not divisible by 6 then it is a prime number" is clearly
>> false, even though composite/prime are complementary.
>>
>> Similarly, "If someone is interested in Scala, they are a good
>> developer" (which isn't what Odersky said, but lets pretend it was
>> since that's what everyone apparently thinks he said) does not
>> logically imply "If someone is not interested in Scala, they are not a
>> good developer".
>>
>> On Sep 29, 8:20 am, Casper Bang <casper.b...@gmail.com> wrote:
>>
>>
>>
>> > Sure it does, "good" and "bad" are complementary, there is no other
>> > atomic/terminal state. Obviously there are MANY alternatives to
>> > "blue".
>>
>> > On Sep 29, 3:26 am, Josh Suereth <joshua.suer...@gmail.com> wrote:
>>
>> > > I don't think logic works that way.
>>
>> > > That's like saying, of a box of colored shapes: "Some of the box-like 
>> > > shapes
>> > > are blue"  implies that "All non-box-like shapes are not blue"
>>
>> > > On Tue, Sep 28, 2010 at 7:29 AM, Casper Bang <casper.b...@gmail.com> 
>> > > wrote:
>> > > > So by inference, people who are not convinced by Scala, are inferior
>> > > > developers unwilling to learn?
>>
>> > > > On Sep 28, 11:55 am, B Smith-Mannschott <bsmith.o...@gmail.com> wrote:
>> > > > > On Tue, Sep 28, 2010 at 10:51, Vince O'Sullivan 
>> > > > > <vjosulli...@gmail.com
>> > > > >wrote:
>>
>> > > > > > On Sep 28, 9:23 am, Kevin Wright <kev.lee.wri...@gmail.com> wrote:
>> > > > > > > An important trait of being a good programmer is the willingness 
>> > > > > > > to
>> > > > learn
>> > > > > > > and push the boundaries of what can be done well. That's also why
>> > > > Scala
>> > > > > > is
>> > > > > > > quite suitable for new programmers, including children and 
>> > > > > > > students.
>>
>> > > > > > There's no logical connection between those two sentences.
>>
>> > > > > The logical connection is "willingness to learn". Presumably 
>> > > > > students are
>> > > > > willing to learn. "Good" programmers are also willing to learn. (Or 
>> > > > > would
>> > > > > you argue that they are not? Or perhaps that all programmers have the
>> > > > same
>> > > > > level of skill and interest?)
>>
>> > > > > // ben
>>
>> > > > --
>> > > > You received this message because you are subscribed to the Google 
>> > > > Groups
>> > > > "The Java Posse" group.
>> > > > To post to this group, send email to javapo...@googlegroups.com.
>> > > > To unsubscribe from this group, send email to
>> > > > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups
>> > > >  .com>
>> > > > .
>> > > > 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 javapo...@googlegroups.com.
> To unsubscribe from this group, send email to 
> javaposse+unsubscr...@googlegroups.com.
> 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 javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to