TclAdaShell is a freely available Ada binding to Tcl/Tk. It is not a scripting language with an Ada-like syntax. With it, you can extend Tcl with Ada instead of C and you can use Tcl capabilities in an Ada program.


http://tcladashell.sourceforge.net





Separate each tag with a space.

Release Date:

2009-06-12

Topics:

License:

Ratings and Reviews

Be the first to post a text review of TclAdaShell. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Code committed

    simonjwright committed revision 141 to the TclAdaShell SVN repository, changing 1 files

    posted by simonjwright 150 days ago

  • source 20090611 file released: tash-8.6-0-src-20090611.zip

    API changes since previous release ================================== None. Other changes since previous release ==================================== No longer requires gprbuild. Warning ======= If building on Mac OS X, requires 32-bit compiler (not AdaCore's GNAT GPL 2009).

    posted 150 days ago

  • File released: /source/20090611/tash-8.6-0-src-20090611.zip

    posted 150 days ago

  • Code committed

    simonjwright committed revision 140 to the TclAdaShell SVN repository, changing 3 files

    posted by simonjwright 151 days ago

  • Code committed

    simonjwright committed revision 139 to the TclAdaShell SVN repository, changing 1 files

    posted by simonjwright 200 days ago

  • Code committed

    simonjwright committed revision 138 to the TclAdaShell SVN repository, changing 7 files

    posted by simonjwright 253 days ago

  • Code committed

    simonjwright committed revision 137 to the TclAdaShell SVN repository, changing 1 files

    posted by simonjwright 272 days ago

  • Code committed

    simonjwright committed revision 136 to the TclAdaShell SVN repository, changing 1 files

    posted by simonjwright 275 days ago

  • source 20090207 file released: tash-8.6-0-src-20090207.zip

    This is TASH version 8.6-0, intended for use with Tcl/Tk versions 8.4 through 8.6. The 'thick binding' (packages Tash.*) depends on several symbols that are hidden in Tcl later than 8.4 if compiled with GCC later than 4.0. For this reason, the thick binding is, by default, not built if setup.tcl finds that Tcl is later than 8.4. In order to use the thick binding with Tcl later than 8.4 and GCC later than 4.0, you need to build Tcl and Tk from source and edit the following entry from the unix/Makefiles: AC_FLAGS = ... lots of flags ... and: -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) The part -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) should be removed from the AC_FLAGS of both Tcl and Tk. Then do "make clean && make" and then "make install". You can then edit the value of SUPPORTS_TASH in the setup.tcl dialog and build TASH. We would like to remove the dependency on Tcl private symbols in a future version of TASH. However, we suspect that the actual use of these facilities is limited "in the field". API changes since previous release: * Updated the Tcl Ada API to native Tcl 8.[4-6] * Removed function Tcl.Tcl_GetObjId as it is not part of native Tcl and it gave trouble on 64-bit systems. * Many of the record types in package Tcl were declared private although their native Tcl counterpart is public. Certain functions could not even be used without public access to the record type's contents. These types are now public. * Removed type Tcl.Tcl_Obj_Ptr as it is not part of native Tcl, and its use was prone to introduce memory leaks.

    posted 275 days ago

  • windows 20090207 file released: tash-8.6-0-Windows_NT-20090207.zip

    This is TASH version 8.6-0, intended for use with Tcl/Tk versions 8.4 through 8.6. The 'thick binding' (packages Tash.*) depends on several symbols that are hidden in Tcl later than 8.4 if compiled with GCC later than 4.0. For this reason, the thick binding is, by default, not built if setup.tcl finds that Tcl is later than 8.4. In order to use the thick binding with Tcl later than 8.4 and GCC later than 4.0, you need to build Tcl and Tk from source and edit the following entry from the unix/Makefiles: AC_FLAGS = ... lots of flags ... and: -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) The part -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) should be removed from the AC_FLAGS of both Tcl and Tk. Then do "make clean && make" and then "make install". You can then edit the value of SUPPORTS_TASH in the setup.tcl dialog and build TASH. We would like to remove the dependency on Tcl private symbols in a future version of TASH. However, we suspect that the actual use of these facilities is limited "in the field". API changes since previous release: * Updated the Tcl Ada API to native Tcl 8.[4-6] * Removed function Tcl.Tcl_GetObjId as it is not part of native Tcl and it gave trouble on 64-bit systems. * Many of the record types in package Tcl were declared private although their native Tcl counterpart is public. Certain functions could not even be used without public access to the record type's contents. These types are now public. * Removed type Tcl.Tcl_Obj_Ptr as it is not part of native Tcl, and its use was prone to introduce memory leaks.

    posted 275 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

TclAdaShell Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review