|
Top Document: comp.lang.tcl Frequently Asked Questions (March 07, 2005) (1/6) Previous Document: -II- What is Tcl? Tk? Extended Tcl? What is Tcl _not_? Next Document: -IV- Other than C, what languages can talk to tcl/tk? See reader questions & answers on this topic! - Help others by sharing your knowledge A. Unix Tcl runs on Sun 3s, 4s, and later models running SunOS 4 and SunOS 5 (Solaris 1.x and 2.x), DECstations running Ultrix, DEC VAXen running Ultrix or BSD, DEC Alphas running OSF/1, 386s running SCO Unix, Xenix, Bell-Tech, all sorts of HPs running HP-UX (even HP Snakes running OSF/1 and HP-UX). Intel [34]86 systems running 386bsd, netbsd, freebsd, BSDI, Solaris 2.x and Linux have Tcl ported. In fact, Tcl/Tk even runs on the Agenda Vr3 Linux powered Personal Digital Assistant (PDA). Various CPUs running System V.4 report having ported Tcl. Tcl also appears to be running on Sequent Symmetry running Dynix as well as OSF/1. It also has been reported that Tcl runs fine on IBM RS6000 under AIX 3.x as well as IBM ES/9000 and AIX/ESA. A few problems getting Tcl running under Mt. Xinu Mach have been reported in the past. Tcl also has been ported to Encore 91's running UMAX V (an 88k based System V with BSD extension Unix), as well as to Apollos running BSD/SYSV. Tcl runs on a Cray running Unicos. Someone ported Tcl to a Sony NeWS machine running NEWS-OS 4.2. A Tcl port to a Convex 3220 and 3880 was also reported. Reports have been made of Tcl/Tk/BLT/itcl compiled on a Mac running the latest A/UX. A port to Tenon MachTen 2.1VM, running on a Mac II which was running MacOS System 7.1, has been reported. A port to a Mac running mkLinux has been reported. Tcl also runs on Supermax Motorola/MIPS based multiprocessors under SMOS. LynxOS 2.4.0 and 2.5.0 come with Tcl and expect (but not Tk). LynxOS 2.4.0 comes with Tcl 7.3. I've had a report of Tcl 7.[56] (as well as Tk 4.[12]) being built on LynxOS and Tru64 OS. Tk (being based on Tcl) generally requires X11R4 or better as the only additional software requirement. It runs on any of the above Unix systems with that base of software. It also runs on VMS and OSF/1. Note that SGI is shipping Tcl/Tk, TclMotif, expect, and some other custom extensions along with the OS starting with Irix 6.2. The desktop environment is called Indigo Magic. For information on Tcl/Tk/TclX availability (see "part4"). B. MacOS (See "part2") for details of a Macintosh Tcl Mailing list. From Tcl 7.5/Tk 4.1 on, the source code for Tcl and Tk should compile and run on a Macintosh from the original distribution. The following BOF report from MacWorldExpo 1999 mentions support of Tcl being added to MacOS X CR1 <URL: http://www.stepwise.com/SpecialCoverage/MacWorldExpo-99-SF/bof.html >. Also (see "part4"), the Tcl programs/packages catalog, for the latest port locations and versions. C. INTEL DOS-like systems From Tcl 7.5 on, the source code for Tcl and Tk should compile and run on Windows machines from the original distribution. Steve Furr <URL: mailto:furr@qnx.com > reports getting Tcl ported to QNX without a lot of trouble. He mentions that QNX users who have the beta X should have gotten a CD-ROM update with Tcl and Tk on the CD. A port of Tcl 7.3, except for glob or command pipelines, to OS/2 2.x using C Set++ has been done by <URL: mailto:wwb@wwa.com > (Bud Bach). Andreas Stuebinger <URL: mailto:stuebing@infosun.fmi.uni-passau.de > also has done an OS/2 port of Tcl (version unknown). Tcl 7.4 has been ported to OS/2 by Stefano Fornari <URL: mailto:fornari@ipvvis.unipv.it > It is available at <URL: ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/languages/ >. Illya Vaes <URL: mailto:ivaes@hr.nl > has ported Tk 4.1 and Tk 4.2 (the Win32 version) to OS/2 Presentation Manager. The ports use the the native PM/GPI calls and the EMX runtime and support OS/2 2.x. They can be downloaded from <URL: ftp://hobbes.nmsu.edu/pub/os2/dev/tcl/tk42os2x.zip > (binaries 4.2), <URL: ftp://hobbes.nmsu.edu/pub/os2/dev/tcl/tk42os2s.zip > (source 4.2). (and from Neosoft). It is reported that Ilya Zakharevich <URL: mailto:ilya@math.ohio-state.edu > is doing something similar, using the Developer's API extensions to directly support most of the Win32 API's under OS/2 Warp with DAX/DAPIE and Fixpack 17 installed and the Open32 manager. Contact them for more details on the progress being made. Versions of Tcl for Windows 3.x, Windows 95, Windows NT, OpenNT should all be available or buildable. Also (see "part4"), the Tcl programs/packages catalog, for the latest port locations. D. VMS A port of a variety of versions of Tcl/Tk to VMS have been done by Angel Li <URL: mailto:angel@flipper.rsmas.miami.edu >. The files are at <URL: ftp://mango.rsmas.miami.edu/pub/VMS-tcl/ > and were compressed with the Unix compress command. These were compiled on an Alpha running OpenVMS T6.1. A port of Tcl 6.3 onto VMS 5.5 was done by Wolfgang Kechel <URL: mailto:wolfgang@pr-wiesbaden.de > and Till Imanuel Panzschke. Contact them directly for assistance. Gerald W. Lester <URL: mailto:gerald.lester@cox.net > says the following _should_ work. If you installed the POSIX package on VMS (its free), then you should be able to configure and make tcl. To access tcl you would have to do one of the following: 1) Use the POSIX shell, or 2) do a "psx tcl". Tcl scripts would not execute directly from DCL; to execute a script foo.tcl from DCL you would have to do "psx foo.tcl". DISCLAIMER: I have not built any version of tcl under VMS POSIX, these comments are based on other work I've done with VMS POSIX. <URL: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/distrib/vms-sharable-binaries.tar.gz > is a version of Tcl/Tk for VMS built as a sharable library. It includes a dynamic module loading command. Otherwise, it matches the src.honeywell.com version. Also (see "part4"), the Tcl programs/packages catalog, for the latest port locations. E. AmigaDOS Karl Lehbauer <URL: mailto:karl@procplace.com > has indicated that he started a port of Tcl 3.x to the Amiga. He has a working version, but is no longer working on it. His version uses the Amiga's shared libraries and implements the "send" command. He wrote a MIDI file loader and player as well. Contact him for further details. Ty Sarna <URL: mailto:tsarna@endicor.com > has ported Tcl 6.x to the Amiga. He says: > I've ported 3.3 and several 6.x versions to the Amiga, and it can be > done in under and hour if you leave out the "Unix" functionality. > However, "Unix" functionality includes things like file I/O! Another Amiga user, <URL: mailto:colas@opossum.inria.fr > (Colas Nahaboo), mentioned that using Amiga gcc and the PD X server DaggeX and Xlibs that a port of Tk might be possible. <URL: mailto:hnm@hermes.bouw.tno.nl > (Marco van der Heiden) has completed a port to the Amiga, and suggests Amiga developers contact him by email. <URL: mailto:wulf@hotdog.ping.de > (Berndt Wulf) reports building Tcl and Tk on an Amiga system running NetBSD1.0b2, using the sources on the Walnut Creek Tcl/Tk CD-ROM. A version of Tcl is apparently available on Fish disk number 447. I do not have information concerning what version of Tcl this is. It is my understanding that the Fish disks are available on many of the Amiga Internet archive sites, one of which is <URL: ftp://ftp.cso.uiuc.edu/ >. Tcl 7.6 and Tk 4.2 can also be found on the Geek Gadgets CDROM (formerly known as ADE) and on any ADE/Geek Gadgets FTP server along with an X11 server and a complete development kit for unix apps. The main site is <URL: ftp://ftp.ninemoons.com/pub/geekgadgets/ >. This version of Tcl/Tk is not limited in any way (ie. everything should work as the Unix version) and Tcl/Tk 8.0+ should appear soon. Also (see "part4"), the Tcl programs/packages catalog, for the latest port locations. F. NeXT At one time, information about compiling Tcl and Tk were in the FAQs. This info appears to be gone now. Perhaps the configure information compiles out of the box. If not, please forward info to <URL: mailto:lvirden@yahoo.com > and I can add pointers here to you. G. Other A port of Tcl 7 has been done to VxWorks. You can find it at <URL: ftp://ftp.atd.ucar.edu/pub/archive/vxworks/vx/ > A diff file that appears to make Tcl 8.x compatible is in this ftp directory. Also Wind River Systems's Tornado development environment includes a tcl interface for VxWorks. A port to GEOS was attempted, but it was found to be difficult to run there (except perhaps under the desktop platform) due to resource limits and constraints. A port of Tcl/Tk and X11R6 to OS-9 has been reported to be done by <URL: mailto:kt@keihh.hanse.de > Kei Thomasen. A different port of Tcl/Tk to OS-9 was done by <URL: mailto:oertel@port.de > Heinz-Juergen Oertel. A port of Tcl 8.0 has been done to BeOS, by Dave Mills <URL: mailto:rfactory@earthlink.net >. See <URL: ftp://ftp.be.com/pub/contrib/lang/ > for details. A port of Tcl 7.4 to Archimedes RISCOS 3.1 or later was performed by C.T.Stretch <URL: mailto:ct.stretch@ulst.ac.uk >. A port of Tcl/Tk 8.0.3 with the plus patch applied, as well as Expect 5.28, to OS/390 was reported by Ingo Struewing <URL: mailto:is@sql.de > in early 1999. A port of Tcl/Tk to Windows/CE has been mentioned as being in progress at times in the past, but no formal announcement has been made. A port of Tcl/Tk to LinuxCD was reported at least once. Two projects porting Tcl to PalmOS have been reported <URL: http://palmtcl.sf.net/ > and <URL: http://palm-tcl.sf.net/ >. Also (see "part4"), the Tcl programs/packages catalog, for the latest port locations. User Contributions:Top Document: comp.lang.tcl Frequently Asked Questions (March 07, 2005) (1/6) Previous Document: -II- What is Tcl? Tk? Extended Tcl? What is Tcl _not_? Next Document: -IV- Other than C, what languages can talk to tcl/tk? Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: lvirden@yahoo.com (Larry W. Virden)
Last Update March 27 2014 @ 02:12 PM
|

Comment about this article, ask questions, or add new information about this topic: