Tcl Source Code

View Ticket
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.
Ticket UUID: 1025294
Title: TIP#219 (Tcl Channel Reflection API)
Type: Support Version: None
Submitter: andreas_kupries Created on: 2004-09-09 17:44:12
Subsystem: None Assigned To: andreas_kupries
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2009-07-29 19:55:24
Resolution: Closed By: andreas_kupries
    Closed on: 2005-08-24 17:57:57
Description:
The purpose of this item is to track the reference
implementation for the TIP mentioned in the summary.
User Comments: dkf added on 2009-07-29 19:55:24:
IP - Comment Removed: 130.88.1.31

andreas_kupries added on 2008-12-23 02:35:47:
File Added - 306290: rc-examples-2.tar.gz

dkf added on 2008-12-07 19:24:43:
data_type - 210894

andreas_kupries added on 2005-08-25 00:57:57:
Logged In: YES 
user_id=75003

Committed to the head ...

andreas_kupries added on 2005-08-25 00:46:21:
File Added - 146830: rchan-v5.patch.gz

andreas_kupries added on 2005-08-25 00:46:20:
Logged In: YES 
user_id=75003

Final patch, v5.

andreas_kupries added on 2005-08-06 01:54:01:
File Added - 144589: rchan-v4a.patch.gz

Logged In: YES 
user_id=75003

New patch v4a. Reflects TIP revision 1.22, and updated to
8.5 Head. New: Tests of the
Tcl_{Set,Get}ChannelError(Interp) behaviour (-code / -level
rewriting).

andreas_kupries added on 2005-08-05 04:22:01:
File Added - 144468: rchan-v4.patch.gz

andreas_kupries added on 2005-08-05 04:22:00:
Logged In: YES 
user_id=75003

New patch. Reflects TIP revision 1.21, and updated to 8.5
Head. New: Manpage, for error bypass.

andreas_kupries added on 2005-05-12 04:32:08:
Logged In: YES 
user_id=75003

Note: Patch v3a reflects TIP revision 1.2.

andreas_kupries added on 2005-03-15 03:55:55:
File Added - 125588: rchan-v3a.patch.gz

Logged In: YES 
user_id=75003

Updated v3 patch to the cvs head, fixed a bug regarding
refcounts (cmd obj in RcInvokeTclCommand was deleted during
EvalObjv), exposed by the testsuite after the update. This
is v3a.

andreas_kupries added on 2004-10-30 05:34:31:
File Added - 107004: rchan-v3.patch.gz

andreas_kupries added on 2004-10-30 05:34:30:
Logged In: YES 
user_id=75003

Worked a bit more on the implementation. V3 is ready.
Completed, and testsuite extendced to cover multi-threaded
operation.

andreas_kupries added on 2004-09-10 23:18:36:
Logged In: YES 
user_id=75003

Eric, the Channel reflection is about the implementation of
basic channel drivers in Tcl, not about transformation. Both
channels and transformations use the Tcl_ChannelType
structure for their definition, but a bit differently. This
is only about channels.

There is another TIP in the works to allow the
implementation of transformations in Tcl as well. But this
not been completed yet, so there is only a reference to it
in the TIP here, but not text yet. This other TIP would
hopefully supercede the IOGT, and the Trf Generic Transform.

beric added on 2004-09-10 18:50:45:
Logged In: YES 
user_id=493507

Andreas,

What becomes stacked channel ?
Does this supercedes an eventual Tcl binding for stacked
channel ?

andreas_kupries added on 2004-09-10 03:29:16:
File Added - 100940: rchan.tar.gz

Logged In: YES 
user_id=75003

Updated ref.impl.

Updated the bugfix for seeking, had a small buglet. Made the
RcSeekDummy a regular function, required for transforms not
using the wide path. Updated a test file affected by our new
'chan' cmd (interp).

andreas_kupries added on 2004-09-10 00:49:56:
File Added - 100914: channel_reflection.tip

Logged In: YES 
user_id=75003

Added the TIP itself.

andreas_kupries added on 2004-09-10 00:44:13:
File Added - 100913: rchan.tar.gz

Attachments: