[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Regularization of Procedures in Scheme
I am convinced by CPH that STRING has its uses.
I don't think that storage efficiency is a valid reason for separating
strings and vectors; Common Lisp implementations manage this just fine.
Remember, the separation could still exist at the implementation level,
invisible to the programmer. I am, however, willing to drop the issue, now
that I've seen some reasons given (by CPH) for the split.
Morry, you ask me to ``See earlier reply to same question'' in response to
my question about why the long form of APPLY has anything to do with making
it polymorphic on the final argument. I didn't see an earlier reply that
seemed applicable.
Concerning ``polymorphism at two levels'' for the MATCH procedure: Isn't
all of the polymorphism at the second level contained in the predicate and
not at all part of MATCH's contract?
Pavel