Zoran implemented some recent changes to TclX keyed lists in CVS HEAD
which changed the C API, which broke at least some code at AOL which was
still using the old C API.

Rather than a wholesale back-out of the changes, I'd like to discuss two
things:

1) Should changes that break backwards compatibility be allowed between
   minor revisions (i.e., 4.0 -> 4.1) or should they be limited to major
   releases only (i.e., 4.x -> 5.x).

2) Can we quickly implement some backwards compatibility for the TclX
   keyed list C API so that existing C code won't need to be
   modified/updated to use Zoran's new C API?  What's the best way to do
   this?  Can it be done through #define's?  Or thin wrapper C procs
   that call the new C procs?  Or, can we simply rename Zoran's new C
   procs to the old names to preserve compatibility?

-- Dossy

--
Dossy Shiobara                       mail: [EMAIL PROTECTED]
Panoptic Computer Network             web: http://www.panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to