"M. Uli Kusterer" wrote:

> I consider variable declarations inelegant. I'd prefer if we kept them
> out of the language officially so we can simply drop them when a better
> solution presents itself.

Although I had never considered types "inelegant" before.
I agree with Uli on this one.

I propose this:

Add a "type-hints" (name is obviously negotiable) property
or maybe putting that info in another file.  Have it be a
supported and documented feature, but warn that this
feature will be deprecated when it is no longer useful.

This could also lead to some usefulness for direct
shared library support (i.e. no wrapper libraries)
and it satisfies keeping the type information out of the
main scripts.

This way when we find that type information is useless
(or very close to it) we can drop it out of the interpreter
and "legacy projects" will just have a few extra bytes, or
maybe some extra files in the original stack or project.

-- Michael --

Reply via email to