comp.lang.ada
 help / color / mirror / Atom feed
* ANN: TASH 8.6-1 20140118
@ 2014-01-19 18:08 Simon Wright
  0 siblings, 0 replies; only message in thread
From: Simon Wright @ 2014-01-19 18:08 UTC (permalink / raw)


This release is now available at Sourceforge[1].

Changes in 20140118
-------------------

A new package Tcl.Async supports writing Tcl variables from Ada. This is
especially important if the Ada code isn't running in the same thread as
the Tcl interpreter.

You can use the 'trace' facility in Tcl to detect when such a write has
taken place.

The build scripts recognise XQuartz in Mac OS X >= Mountain Lion.

Question for users
------------------

The thin binding is full of code like

   type Tcl_Interp_Rec (<>) is private;
   type Tcl_Interp is access all Tcl_Interp_Rec;
   pragma Convention (C, Tcl_Interp);
   Null_Tcl_Interp : constant Tcl_Interp := null;
   function Is_Null (Ptr : in Tcl_Interp) return Boolean;

the last 2 lines of which are a holdover from the original
C2Ada-generated binding. I'd like to get rid of them. Any problems?

[1] https://sourceforge.net/projects/tcladashell/files/source/20140118/


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

only message in thread, other threads:[~2014-01-19 18:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-19 18:08 ANN: TASH 8.6-1 20140118 Simon Wright

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