Subject: Feather (was Re: "In Place" list efficiency (was Re: List package)) - DN [1]


Paul Duffin <pduffin@mailserver.hursley.ibm.com> - 12 Mar 1999 - comp.lang.tcl

 Bruce S. O. Adams wrote:
 >
 > snip

 I thought that as we were discussing this sort of thing I would let you
 know what I am currently working on.

                 Feather

 A set of MUTABLE Tcl object types which will eventually include the
 following.

     map        Tcl hash table (array)
     vector    Tcl list
     string    Tcl string (much less copying)
     struct    C structures
     chain    Linked list, very efficient manipulation (no indexing)

 Plus generic methods for accessing these types, along the lines of the
 STL for C++.

 These should really improve the ability of Tcl to manipulate complex
 data structures.

 Also in plan but requiring some 'minor' changes to the core are the
 following.

     proper lambda functions
     curried functions

 --
 Paul Duffin
 DT/6000 Development    Email: pduffin@hursley.ibm.com
 IBM UK Laboratories Ltd., Hursley Park nr. Winchester
 Internal: 7-246880    International: +44 1962-816880

Last modified
1999-09-27

(195.108.246.50)

Note: you are looking at
the snapshot of an old wiki
- much of this information
is likely to be very outdated