From: Victor Wagner Date: Sun, 26 Feb 2006 11:46:54 +0000 (+0000) Subject: Added page about DOS tcl port X-Git-Url: http://wagner.pp.ru/gitweb/?a=commitdiff_plain;h=de57b1500556c83649db96b88dd7ee39d514a5a2;p=sites%2Fhome_page.git Added page about DOS tcl port --- diff --git a/software/tcl/tcldos.html b/software/tcl/tcldos.html new file mode 100644 index 0000000..ffafa8b --- /dev/null +++ b/software/tcl/tcldos.html @@ -0,0 +1,47 @@ + + +Dos (DJGPP) port of Tcl 8.5 + + +

Dos port of Tcl

+ +This is port of Tcl programming +language for DOS. +

+It is based on non-yet released 8.5 version of Tcl. +

+Port is almost fully-functional with one notable exception - there is no +support for running external programs from Tcl script - i.e. exec +command and open "|command" do not work. +

+It is possible to implement most of exec functionality (except +background execution and event-driven pipes) under DOS, but I haven't +yet found time to do it. +

+Port includes Waterloo TCP library, so socket command does work +if you have suitable packet driver on your system. +

+Dynamic loading should work because DJGPP 2.05 implements +dlopen function, but is not tested much. +

+Ck interfaces do not support mouse. It is limitation of PDCurses toolkit. +

Runtime package

+tcldos85.zip +Includes two executables - tclsh.exe and cwsh.exe, neccessary script +libraries and manual pages. You need CWSDPMI.EXE to run executables and +DJGPP man program to view documentation. +

Development package

+(offline now) Includes libraries and header files, neccessary to build +custom Tcl shells and extensions using DJGPP C compiler. +Script libraries from runtime packages +are requied to run build executables. +

Sources

+Sources of DOS-specific parts of Tcl can be found on +Tcl sourceforge CVS +repository in the contrib/djgpp directory. +

+Sources of Ck toolkit are available on this site. + +