Dave Storrs writes:
> at first I was alarmed and a bit appalled at a lot of the
> changes...e.g., the 'HASH $tree is rw' parameter declaration.
> "Jesus," I thought "if I wanted a typed languaged, I'd use C++."
> The more I read, however, the more I became convinced that these
> were actually elegant Perlisms...you can have exactly as much
> freedom as you want, if you carry the responsibility for it.
> Alternatively, you can have Perl do more of the work for you, if you
> are willing to live with constraints.  Elegant.  Perlish.  Good.

Yes, it's important for everyone to understand that types are
OPTIONAL.  You use them when you want compile-time type checking or
storage efficiency or you need them for something you're doing with an
underlying VM, but you can always write untyped code.

Nat

Reply via email to