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.
