On Wed, Feb 29, 2012 at 4:49 PM, Zeev Suraski <z...@zend.com> wrote:

> Kris,
>
> If we've agreed that strict typing is bad, why is it even showing on the
> discussion here?  Calling it 'firm' or 'strong' doesn't make a difference.
>  If it errors out or throws an exception (which BTW is out of the question
> for a language feature), it's strict typing, regardless of naming.
>

Can someone point to what they perceive to be an appropriate definition of
strict typing is (online or in a CS book?) It's one thing to say strict
typing is bad, but I'm not confident that everyone is talking about the
same thing.

My books on programming language design don't specifically speak to
"strict" typing (e.g., Language Implementation Patterns, Programming
Language Pragmatics, etc.) I've found some Actionscript-specific writings
and a few discussions involving Ruby (although my books on Ruby don't speak
of "strict" typing), and discussions on variable levels of type checking:
http://en.wikipedia.org/wiki/Type_system#Variable_levels_of_type_checking

What is the operationalized definition that the core developers want
utilized?

Thank you very much,

Adam

-- 
Nephtali:  A simple, flexible, fast, and security-focused PHP framework
http://nephtaliproject.com

Reply via email to