>>>>> "TC" == Tom Christiansen <[EMAIL PROTECTED]> writes:

TC> The overhead is not that it should be a module, but rather, 
TC> the sillily/evilly inefficient thing that *you* are doing.  
TC> Or trying to do.

Why, For example, I need it as a sorted array 90% of the time. Some of
the time I need/want to add a unique element. So, what do I do, keep
it as an array and sort every time I access it? Keep two copies one as
the hash the other as an array?

TC> We have modules to do this.  We have hashes to do this.  
TC> We have the technology.  It is ignored.  Ignorance of
TC> technology is no excuse for adding strange basic types
TC> and operations on them into the very heart of a programming
TC> language.

I'm not ignorant of the technology. But having a method that directly
represents my thought process, and does something that I need would be
a win for me.

Time for another missive in language design of why pop and push,
shift and unshift are in, but union and intersection are not.

<chaim>
-- 
Chaim Frenkel                                        Nonlinear Knowledge, Inc.
[EMAIL PROTECTED]                                               +1-718-236-0183

Reply via email to