# -III- Do these packages run on my machine?

    From: FAQ General information

    A. Unix

    	Tcl runs on Sun 3s and 4s 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,
    Silicon Graphics running IRIX, 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, and Linux have Tcl ported.  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 to run fine on IBM RS6000 under AIX 3.x as well as
    IBM ES/9000 and AIX/ESA.  There were few problems getting it running
    under Mt. Xinu Mach.  It also has been ported to Encore 91's running
    UMAX V (an 88k based System V with BSD extension Unix).  It also runs
    on Apollos running BSD/SYSV.  Tcl runs on a Cray running Unicos.  Folks
    have ported Tcl to a Mac (IIfx) running A/UX v3.  Someone ported Tcl to
    a Sony NeWS machine running NEWS-OS 4.2.  A port to a Convex 3220 and
    3880 was also reported.  A port to Tenon MachTen 2.1VM, running on a Mac II
    which was running MacOS System 7.1, has been reported.  The autoconfig
    did most of the work.  Tk has not been in this environment yet.
    Tcl also runs on Supermax Motorola/MIPS based multiprocessors
    under SMOS.

    	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.

    	For information on Tcl/Tk/TclX availability (See tcl-faq/part4).

    B. MacOS

    	(See tcl-faq/part2) for details of a Macintosh Tcl Mailing list.

    	Ray Johnson <URL:mailto:raymond.johnson@eng.sun.com> has a
    package called MacTcl.  This is a fairly straight port of Tcl to the
    Macintosh.  It is designed to be used as libraries to be embedded into
    other applications.  A basic shell is included.  Most Tcl features are
    present, including many Unix-like features.  Additional features
    include supporting the env variable and sourcing Tcl code from a
    resource.  The current version is available at
    <URL:ftp://ftp.smli.com/pub/tcl/.

    	As of this time, I have no leads on anyone porting Tk to MacOS.
    I also have not heard of anyone porting Tcl/Tk to a Apple PowerMac.

    	Also (See tcl-faq/part4), the Tcl programs/packages catalog,
    for the latest port locations and versions.

    C. INTEL DOS-like systems

    	Numerous ports to DOS are available.  One unsupported port to
    MS-DOS of Tcl and Extended Tcl V6.0a, done by
    <URL:mailto:Karl@NeoSoft.com> (Karl Lehenbauer), is available on
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/dostcl.zoo for binaries and
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/dostcl60.zoo for source.

    	A port of Tcl V6.2 to MS-DOS was done by
    <URL:mailto:johnm@cajal.uoregon.edu> (John Martin) and is available via FTP
    from <URL:ftp://cajal.uoregon.edu/pub/tcl.dos.port/ and
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl62.dos.tar.Z.

    	A source code only port of Tcl V6.7 to MS-DOS, done by
    <URL:mailto:PSPRENG@CIPVAX.BIOLAN.UNI-KOELN.DE> (Peter Sprenger), is available
    from him, somewhere on wuarchive.wustl.edu or as
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl67dos.zip.

    	A port of Tcl, version 7.3, to MS-DOS, done by
    <URL:mailto:tpoind@advtech.uswest.com> (Tom Poindexter), is available as
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/mstcl73e.zip and
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/mstcl73s.zip.  This
    also includes TclX 7.3a and Tk ported to Desqview/X libraries.

    	A port of Tcl, V6.1 ?, done by unknown, to MS-DOS Windows
    V 3.1 ?, is available as binary at
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/w_tclbin.zip and as source at
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/w_tclsrc.zip.

    	A package to take a Tcl source distribution and port it cleanly
    to MS-DOS, so that it can be compiled has been written by
    <URL:mailto:byennaco@east.sun.com> (Bob Yennaco).  It is available as
    <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl2dos.sh.gz

    	An MS-DOS Windows DLL instance of Tcl 6.2 was generated by
    <URL:mailto:ugo@oliver.sublink.org> (Ugo Cei).  Contact him for more details.

    	A Windows DLL was made by <URL:mailto:ekki@prakinf.tu-ilmenau.de>
    (Ekkehard Beier) by slightly modifying a DOS 6.2 Tcl port.  There are still
    problems with the system/WinExec command.  A very rudimentary Debugger
    User Interface using Borland's Classlib is part of the zip-file, too.
    The source was used also with BC3.1++/AF on MS W3.1.  You can get a copy from
    <URL:ftp://metallica.prakinf.tu-ilmenau.de/pub/DOS/wintcl.zip
    via anonymous ftp.  Unfortunately Ekki doesn't have time currently to
    finish the Windows port and user Interface.

    	<URL:mailto:haga@sra.co.jp> (Toshihiko Haga) and
    <URL:mailto:miyata@sra.co.jp> (Shigeaki Miyata)
    announced twin (tcl/tk for MS-Windows), which does not support exec and
    send, but supports a -bitmap for Windows .bmp files.  A few other
    modifications or special exceptions are noted.  This package's files
    can be found at
    <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/{twinesrc,twinebin}.zip and
    <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/{twinesrc,twinebin}.doc.

    	<URL:mailto:ken@ms.uky.edu> (Professor Ken K. Kubota) has
    announced a port of Tcl 7.3 and Tk3.6a to MS DOS Windows using Borland
    C++ 4.0.  Fetch the README files from the ftp sites
    <URL:ftp://ftp.ms.uky.edu/pub/tk-win/{tkwinbin,tkwin,fedloc}.zip for
    more information.

    	Omar Stanford <URL:mailto:omar@fcm.missouri.edu> reported in
    March of 1994 that he had almost completed his port of Tcl 7.3
    to MS-Windows 3.1.  He had incorporated extensions for networking
    (including NetWare), Windows Sockets, and many Windows API functions.
    He also was working on a facility for dynamically allocating commands
    to the Tcl environment.  If there are other extensions that one would
    like to see under Windows 3.1, or if you are interested in beta
    testing, drop him a line.

    	Also, Simon Kenyon <URL:mailto:simon@news.itc.icl.ie> of the
    Information Technology Centre, Dublin, IRELAND, mentions that they
    are starting to port Tk to MS-Windows.  There is a mailing list (see
    "tcl-faq/part2") for folk who are interested.

    	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).  As of this
    date, I have no leads on anyone porting Tk to any version of OS/2.  There are
    some OS/2 X client support kits available for purchase, which might make it
    easier to port Tk.

    	Also (See tcl-faq/part4), the Tcl programs/packages catalog,
    for the latest port locations.

    D. VMS

    	A port of Tcl 7.3 and Tk 3.6 to VMS was done by Angel Li
    <URL:mailto:angel@flipper.rsmas.miami.edu>.  The files are at
    <URL:ftp://mango.rsmas.miami.edu/pub/VMS-tcl/tcl73-tk36-itcl13.tar.Z
    and were compressed with the Unix compress command.  The pathname may
    be subject to change as I have seen notes from Angel Li mentioning that
    BLT 1.6 and the photo widget have also been ported.  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.

    	A port of most of Tcl 6.7 and Tk 3.2 was done by John Kimball
    <URL:mailto:jkimball@src.honeywell.com> to VMS 5.5.  The files are on
    <URL:ftp://src.honeywell.com/pub/tcl67-tk32-on-vms55.tar.Z.

    	A port of Tcl 7.0 and Tk 3.3 has being done to VMS on the
    VAX and Alpha.  These are available as:
    <URL:ftp://src.honeywell.com/pub/vms-tcl/tcl70-tk33-on-vms55.tar.Z
    or
    <URL:ftp://src.honeywell.com/pub/tcl70-tk33-on-vms55.tar.Z.

    	Gerald W. Lester <URL:mailto:gwlester@cpu.com> 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.aud.alcatel.com/tcl/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 tcl-faq/part4), the Tcl programs/packages catalog,
    for the latest port locations.

    E. AmigaDOS

    	Karl Lehbauer <URL:mailto:karl@sugar.NeoSoft.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/.

    	Also (See tcl-faq/part4), the Tcl programs/packages catalog,
    for the latest port locations.

    F. NeXT

    	(See tcl-faq/tk/part1) for details on getting Tk to compile under
    NeXTStep and (See tcl-faq/usage) for details on getting Tcl to compile.

    G. Other

    	A port to the Apple IIgs and GNO 1.1/GSOS environment is underway.

    	A beta port of Tcl 7 has been done to VxWorks.
    	You can find it at
    <URL:ftp://thor.atd.ucar.edu/pub/vx/tclvx7.0.v2.tar.gz
    or a name similar (if updates have occurred).

    	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.

    	Also (See tcl-faq/part4), the Tcl programs/packages catalog,
    for the latest port locations.

Parent document is top of "comp.lang.tcl Frequently Asked Questions (August 31, 1995) (1/5)"
Previous document is "-II- What is Tcl? Tk? Extended Tcl?"
Next document is "-IV- Other than C, what languages can talk to tcl/tk?"