The phase you're talking about is named 'typer', as far as I know.

Parsing happens without knowledge of what each token means, otherwise
you can get into exponential time/memory.

On Wed, Sep 29, 2010 at 10:18 AM, Kevin Wright <[email protected]> wrote:
> About the Reddit post...
> Truth is, all languages (except lisp) have some potential for
> misunderstanding when it comes to precedence, associativity, etc.
> If in doubt, use brackets - that's what they're for!
>
> About the rest of this thread...
> Obviously I can't speak for anyone else here, but I'm not on a mission to
> force the world to love Scala.
> On the other hand, I *do* find it very frustrating when I see frequent
> unsubstantiated claims that:
> Scala is complex
> Scala is too hard for the "average" developer
> Functional programming is academic, and not something for the "real world"
> Lombok and LambdaJ can do everything Scala can do
> Java is absolutely the least complex language in the whole world, ever
> Scala programmers don't use or understand Java
> Code needs to be long and heavy on boilerplate so it can be understood
> ...ad nauseum
> All of these being highly subjective and/or completely false.
> This is totally unfair to other developers who, after reading such a claim,
> reverse a previous decision and choose not to investigate Scala.
> So no, I'm not out to "convert" everyone, I only ever want to bring balance
> to the discussion so that anyone with a potential interest won't be
> misinformed.
> If you look back over the history of this mailing list you'll see that all
> the heated debates over Scala started when the language was first mentioned
> in a demeaning anti-Scala comment.  Such comments usually demonstrate that
> the Scala objector doesn't understand the language, and hasn't used it
> enough to give a fair evaluation.  It's at this point where anyone who does
> have the experience must step in and correct the error.
> This isn't evangelism... it's peer-review!
>
> <making a point>
> The Scala compiler doesn't even have a "resolver" phase.
> Referring to such a phase just demonstrates a lack of familiarity/authority
> with regards to Scala
> </making a point>
>
>
> 2010/9/29 Cédric Beust ♔ <[email protected]>
>>
>>
>> On Wed, Sep 29, 2010 at 12:04 AM, Casper Bang <[email protected]>
>> wrote:
>>>
>>> > What is it about Scala that causes so many to loathe it?
>>>
>>> I feel compelled to turn it around on yourself. Why MUST everyone
>>> absolutely love it?
>>
>> I think this is the key point.
>> I have seen a lot of language advocacy over these past twenty years
>> (comp.lang.advocacy ftw!) but none has come even remotely close to the
>> intolerance and aggressiveness shown by Scala advocates. Yup, not even Lisp
>> nor Smalltalk zealots. That should tell you something :-)
>> To paraphrase a saying, "I like your language, I just don't like its
>> followers" :-)
>>
>> --
>> 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].
>> For more options, visit this group at
>> http://groups.google.com/group/javaposse?hl=en.
>
>
>
> --
> Kevin Wright
>
> mail / gtalk / msn : [email protected]
> pulse / skype: kev.lee.wright
> twitter: @thecoda
>
> --
> 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.
>

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