comp.lang.ada
 help / color / mirror / Atom feed
From: sjw <simon.j.wright@mac.com>
Subject: TASH (TclAdaSHell) futures
Date: Tue, 30 Dec 2008 14:00:57 -0800 (PST)
Date: 2008-12-30T14:00:57-08:00	[thread overview]
Message-ID: <fb7f189b-18db-492e-97bd-2f4fba16eba2@i20g2000prf.googlegroups.com> (raw)

While working on using TASH on a recent Linux system we found a
problem with Tcl/Tk releases later than 8.4 (for example, Ubuntu 8.04
has Tcl/Tk 8.5).

TASH has three levels of implementation:  very thin (a binding to the
C headers using pragma Import, in eg unit Tcl), thin (using more Ada-
like constructs, in eg Tcl.Ada) and thick (exporting Tcl facilities
such as file handling and sparse arrays, in eg Tash.Arrays).

Unfortunately, the thick binding relies on C interfaces that were
never intended to be public and have been hidden (made private) in Tcl/
Tk 8.5 and later, and there doesn't seem to be a way round this
without a lot of work.

Are there any TASH users out there who have strong views on this?
whose projects depend on Tash.* facilities? If so, comments please,
here or at SourceForge (https://sourceforge.net/forum/forum.php?
forum_id=558610).



                 reply	other threads:[~2008-12-30 22:00 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox