comp.lang.ada
 help / color / mirror / Atom feed
* TASH (TclAdaSHell) futures
@ 2008-12-30 22:00 sjw
  0 siblings, 0 replies; only message in thread
From: sjw @ 2008-12-30 22:00 UTC (permalink / 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).



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-12-30 22:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-30 22:00 TASH (TclAdaSHell) futures sjw

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