Example A-SIGNATURES Re: A Way to express Standard multi-argument
Method Signatures in Smalltalk Re: [ANSI-Smalltalk] Next STEPs
Paolo Bonzini
bonzini at gnu.org
Wed Mar 12 17:08:44 GMT 2008
Eliot Miranda wrote:
> To be even more blunt I think the standards process would be damaged if
> it is used as a way to introduce experimental extensions into the
> language. I can imagine that attemting to standardise method pragmas
> would be contentious enough given that theyre supported by only three
> dialects to my knowledge, and then in different ways, even though
> they're of proven use. But attempting to standardize something that
> isn't in the base of any dialect is going to cause discord. IMO, the
> time to standardise some new feature is when it is well understood, has
> proven its utility in practice and has a functional supporting ecology
> (tools etc). A-SIGNATURES doesn't meet any of these criteria.
IIUC, these "A-signatures" are just a way to hijack cons cells as a way
to describe method signatures (and using chains of Associations as cons
cells is often done in Workspace experiments -- I remember seeing it
from you even while working on AOStA...). So I can imagine a "real"
class MethodSignature to accept an "A-signature" as a shortcut, and this
was the usage I envisioned in my previous message to Panu.
However, for the sake of "writing STEPs" I agree that we should use the
protocol system used by the ANSI standard.
Paolo
More information about the ANSI-Smalltalk
mailing list