category: embeddable


Description:
These tools can be used as scripting languages for programs written in C. They are all interpreted.


Language:
C
Package:
ae (application executive)
Version:
2
Parts:
interpreter
Author:
Brian Bliss <bliss@convex.com>
Location:
ftp://sp2.csrd.uiuc.edu/pub/CSRD_Software/APPL_EXEC/
Description:
ae (the "application executive") is a C interpreter library which is compiled with an application; hence, the interpreter exists in the same process and address space. it includes a dbx symbol table scanner to access compiled vars & routines, or you can enter them manually by providing a type/name declaration and the address. when the interpreter is invoked, source code fragments are read from the input stream (or a string), parsed, and evaluated immediately. The user can call compiled functions in addition to a few built-in intrinsics, declare new data types and data objects, etc. Different input streams can be evaluated in parallel on alliant machines. Version 2 differs substantially in that the code fragments are read into an intermediate form before being evaluated, and can be stored in this form and then called from either user code or the interpreter. Version 2 also handles looping constructs (and the full C language), unlike version 1.
Ports:
SunOS (cc or gcc), Alliant FX, SGI (partial), Cray YMP (partial)
Updated:
July 18th, 1993

Language:
Tcl
Package:
BOS (The Basic Object System)
Version:
1.31
Parts:
library
Author:
Sean Levy <Sean.Levy@cs.cmu.edu>
Location:
ftp://barkley.berkeley.edu/tcl/???
Description:
BOS is a C-callable library that implements the notion of object and which uses Tcl as its interpreter for interpreted methods (you can have "compiled" methods in C, and mix compiled and interpreted methods in the same object, plus lots more stuff). I regularly (a) subclass and (b) mixin existing objects using BOS to extend, among other things, the set of tk widgets (I have all tk widgets wrapped with BOS "classes"). BOS is a class-free object system, also called a prototype-based object system; it is modeled loosely on the Self system from Stanford.
Updated:
August 21st, 1992

Language:
Tcl
Package:
Cygnus Tcl Tools
Version:
Release-930124
Parts:
?
Author:
david d 'zoo' zuhn <zoo@cygnus.com>
Location:
???
Description:
A rebundling of Tcl and Tk into the Cyngus GNU build framework with 'configure'.
Updated:
January 24th, 1993

Language:
Scheme
Package:
Elk (Extension Language Kit)
Version:
3.0
Parts:
interpreter, dynamically-loadable libraries, run-time, documentation, examples.
Author:
Oliver Laumann <net@cs.tu-berlin.de>
Location:
http://www.informatik.uni-bremen.de/~net/elk ftp://ftp.x.org/contrib/devel_tools/elk-3.0.tar.gz
europe:
ftp://ftp.uni-bremen.de/pub/programming/languages/scheme/elk/elk-3.0.tar.gz
Description:
Elk is a Scheme implementation designed as an embeddable, reusable extension language subsystem for applications written in C or C++. Elk is also useful as a stand-alone Scheme implementation, in particular as a platform for rapid prototyping of X11-based Scheme programs.
Conformance:
R^4RS
Reference:
Oliver Laumann and Carsten Bormann, Elk: The Extension Language Kit, USENIX Computing Systems, vol 7, no 4, 1994.
Features:
  • Full incremental, dynamic loading on many platforms
  • Freezing of interpreter/application into executable file
  • C/C++ programmer's interface for language interoperability
  • Scheme bindings for X11 Xlib, Xt, Athena and Motif widgets
  • UNIX interface (not restricted to POSIX)
  • debugger, bitstrings, records, regular expressions
  • stop-and-copy and generational incremental garbage collector
  • 230+ pages of documentation (troff and PostScript)
Ports:
numerous UNIX platforms (see MACHINES in the distribution).
Status:
Elk was first published in 1989.
Announcements:
comp.lang.scheme
Updated:
1995/08

Language:
Tcl
Package:
Extended Tcl (tclx)
Version:
8.2
Parts:
library
Author:
Mark Diekhans <markd@Grizzly.com>, Karl Lehenbauer <karl@NeoSoft.com>
Location:
ftp://ftp.neosoft.com:/pub/tcl/tclx-distrib/
Description:
Extended Tcl adds statements to the Tcl language to provide high-level access unix system primitives.
Contact:
tcl-project@NeoSoft.com
Updated:
2000/02/06

Language:
IVY
Package:
Ivy
Version:
experimental
Parts:
interpreter
Author:
Joseph H Allen <jhallen@world.std.com>
Location:
alt.sources September 28th, 1993 <CE1wo3.74A@world.std.com>
Description:
A language with a pleasant syntax compared to perl, tcl or lisp. It has nice features like low punctuation count, blocks indicated by indentation, and similarity to normal procedural languages. This language started out as an idea for an extension language for the editor JOE.
Updated:
September 28th, 1993

Language:
Tcl
Package:
IXI Object Tcl
Version:
1.0
Parts:
Tcl extension package including language reference, C++ binding reference.
Author:
Dean Sheehan <deans@x.co.uk>
Location:
ftp://ftp.aud.alcatel.com (source only)
Description:
Object Tcl is a standard Tcl extension package that supports object oriented programming within Tcl with a tight object oriented coupling to C++.
Bugs:
otcl@x.co.uk
Requires:
Tcl 7.?
Contact:
otcl@x.co.uk
Updated:
August 29th, 1995

Language:
BNF variant, Python
Package:
kwParsing ?
Version:
?
Parts:
parser generator
Author:
Aaron Watters <aaron@vienna.njit.edu>
Location:
ftp://ftp.markv.com/pub/python/kwParsing.*
Description:
A parser generator written in Python for Python. This package may be appropriate for experimental translators, code generators, interpreters, or compilers; for instructinal purposes; among other possibility. The documentation gives a brief introduction to the conventions and basic ideas of parsing.
Updated:
September 24th, 1994

Language:
Perl (Practical Extraction and Report Language)
Package:
MacPerl
Version:
5.2.0r4
Author:
Matthias Neeracher <neeri@iis.ee.ethz.ch>
Location:
http://www.ptf.com/macperl
Description:
MacPerl offers (nearly) all the features of Perl plus oodles of Macintosh-specific functionality!
Ports:
Macintosh
Status:
actively developed
Discussion:
mac-perl-request@iis.ee.ethz.ch (majordomo list)
Updated:
20 April 1998

Language:
Tcl
Package:
MTtcl - Multi-threaded Tcl
Version:
0.9
Parts:
interpreter, library
Location:
ftp://ftp.csua.berkeley.edu/pub/mttcl/MTtcl0.9.tar.gz
Description:
The MTtcl package gives Tcl/Tk programmers access to the multi-threading features of Solaris 2. The package comes in two parts; a modified version of Tcl 7.4, and a Tcl threads extension.

Modifications were necessary to enable Tcl to work "safely" in the presence of multiple threads. The Tcl interpretter uses a number of static and global variables to execute scripts. If two threads are using the same global, the behavior of the script may be unpredictable. This "safe" Tcl is called MT-Sturdy Tcl.

The threads extension brings multi-thread programming into the Tcl environment. Multiple scripts can be interpretted simultaneously with communication and synchronization between scripts. There is special support for using threads in Tk scripts. Documentation for the threads commands are in the form of man pages.

Requires:
Sparc, Solaris 2.3, Sparcworks 3.0 C compiler, Tcl 7.4, Tk 4.0
Ports:
Sparc Solaris 2.3
Updated:
November 2nd, 1994

Language:
Tcl
Package:
narray
Version:
0.10
Author:
Sam Shen <sls@gainful.lbl.gov>
Location:
???
Description:
NArray is an extension to help Tcl cope with large in-memory numeric arrays. NArray's require only a few more bytes than the storage required by the array. In addition to providing array referencing and setting, narray allows functions to be mapped over each element of the array. These functions are compiled into byte code for performance about 100x faster than straight tcl and only 5-10x slower than C. (These numbers are ball-park figures, actual results depend on the situation.) If you have netCDF, then narray's can be saved to and loaded from netCDF files.
Updated:
September 24th, 1994

Language:
Perl (Practical Extraction and Report Language)
Package:
perl
Version:
4.0 patchlevel 36
Parts:
interpreter, debugger, libraries, tests, documentation
Author:
Larry Wall <lwall@netlabs.com>
Location:
ftp://jpl-devvax.jpl.nasa.gov/pub/perl.4.0/*
os/2:
ftp://hobbes.nmsu.edu/pub/os2/all/unix/prog*/perl4019.zip
macintosh:
ftp://nic.switch.ch/software/mac/src/mpw_c/Mac_Perl_405_*
amiga:
ftp://wuarchive.wustl.edu/perl4.035.V010.*
vms:
ftp://ftp.pitt.edu/software/vms/perl/*
atari:
ftp://atari.archive.umich.edu/amiga/Languages/perl*
msdos:
ftp://ftp.ee.umanitoba.ca/pub/msdos/perl/* ftp://oak.oakland.edu/pub/msdos/perl/bperl*
windows nt:
ftp://ntperl.hip.com/ntperl/ntperl5.001.src.zip ftp://ntperl.hip.com/ntperl/ntperl5.001.i86.zip
mvs:
ftp://oozelum.csi.cam.ac.uk/dist/perl-4036.tar.Z
netware:
contact Jack Thomasson <Jack_Thomasson@Novell.COM>
Description:
perl is an interpreted language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It's also a good language for many system management tasks.
Reference:
"Programming Perl" by Larry Wall and Randal L. Schwartz, O'Reilly & Associates, Inc. Sebastopol, CA. ISBN 0-93715-64-1

"Learning Perl" by Randal L. Schwartz, O'Reilly & Associates, Inc. Sebastopol, CA. ISBN 1-56592-042-2

The perl FAQ, ftp from rtfm.mit.edu

Features:
+
very-high semantic density becuase of powerful operators like regular expression substitution
+
exceptions, provide/require
+
associative array can be bound to dbm files
+
no arbitrary limits
+
direct access to almost all system calls
+
can access binary data
+
many powerful idioms for common tasks
+
8-bit clean, including nulls
-
three variable types: scalar, array, and hash table
-
syntax requires variable and function prefix characters
Bugs:
comp.lang.perl; Larry Wall <lwall@netlabs.com>
Ports:
almost all unix, MSDOS, Mac, Amiga, Atari, OS/2, VMS, NT, MVS
Portability:
very high for unix, not so high for others
Discussion:
comp.lang.perl
macintosh:
mpw-perl-request@iis.ee.ethz.ch
Updated:
Febuary 7th, 1993

Language:
Perl
Package:
perl profiler.
Version:
? 1
Parts:
profiler
Author:
Anthony Iano-Fletcher <arf@maths.nott.ac.uk>
Location:
Source posted on comp.lang.perl in mid-June 1993
Description:
Profiles Perl scripts (mkpprof).

Collates data from Perl scripts (pprof)

Updated:
June 17th, 1993

Language:
BNF (yacc), Perl
Package:
perl-byacc
Version:
1.8.2
Parts:
parser-generator(perl)
Author:
Rick Ohnemus <Rick_Ohnemus@Sterling.COM>
Location:
ftp://ftp.sterling.com/local/perl-byacc.tar.Z
Description:
A modified version of byacc that generates perl code. Has '-p' switch so multiple parsers can be used in one program (C or perl).
Portability:
Should work on most (?) Unix systems. Also works with SAS/C 6.x on AMIGAs.
Updated:
January 24th, 1993

Language:
Perl (Practical Extraction and Report Language)
Package:
perl5
Version:
5.005
Parts:
interpreter, debugger, libraries, tests, documentation
Author:
Larry Wall <lwall@netlabs.com>
Location:
many!
africa:
ftp://ftp.is.co.za:/programming/perl/CPAN/
australia:
ftp://coombs.anu.edu.au:/pub/perl/CPAN/ ftp://ftp.mame.mu.oz.au:/pub/perl/CPAN/ ftp://ftp.tekotago.ac.nz:/pub/perl/CPAN/
austria:
ftp://ftp.tuwien.ac.at:/pub/languages/perl/CPAN/
canada:
ftp://mango.pinc.com:/pub/mirrors/CPAN/
czech rep.:
ftp://sunsite.mff.cuni.cz:/MIRRORS/ftp.funet.fi/pub/languages/perl/CPAN/
denmark:
ftp://sunsite.auc.dk:/pub/languages/perl/CPAN/
finland:
ftp://ftp.funet.fi:/pub/languages/perl/CPAN/
france:
ftp://ftp.ibp.fr:/pub/perl/CPAN/ ftp://ftp.pasteur.fr:/pub/computing/unix/perl/CPAN/
germany:
ftp://ftp.leo.org:/pub/comp/programming/languages/perl/CPAN/ ftp://ftp.rz.ruhr-uni-bochum.de:/pub/CPAN/
greece:
ftp://ftp.ntua.gr:/pub/lang/perl/
hungary:
ftp://ftp.kfki.hu:/pub/packages/perl/
japan:
ftp://ftp.lab.kdd.co.jp:/lang/perl/CPAN/
netherlands:
ftp://http://www.cs.ruu.nl/pub/PERL/CPAN/
new zealand:
ftp://ftp.tekotago.ac.nz:/pub/perl/CPAN/
poland:
ftp://ftp.pk.edu.pl:/pub/lang/perl/CPAN/
portugal:
ftp://ftp.ci.uminho.pt:/pub/lang/perl/
slovenia:
ftp://ftp.arnes.si:/software/perl/CPAN/
spain:
ftp://ftp.rediris.es:/mirror/CPAN/
sweden:
ftp://ftp.sunet.se:/pub/lang/perl/CPAN/
switzerland:
ftp://ftp.switch.ch:/mirror/CPAN/
taiwan:
ftp://dongpo.math.ncu.edu.tw:/perl/CPAN/
uk:
ftp://ftp.demon.co.uk:/pub/mirrors/perl/CPAN/ ftp://unix.hensa.ac.uk:/mirrors/perl-CPAN/
usa:
ftp://ftp.cdrom.com:/pub/perl/CPAN/ ftp://ftp.cis.ufl.edu:/pub/perl/CPAN/ ftp://uiarchive.cso.uiuc.edu:/pub/lang/perl/CPAN/ ftp://ftp.delphi.com:/pub/mirrors/packages/perl/CPAN/ ftp://ftp.uoknor.edu:/mirrors/CPAN/ ftp://ftp.sedl.org:/pub/mirrors/CPAN/ ftp://ftp.metronet.com:/pub/perl/ ftp://ftp.sterling.com:/CPAN/
Description:
Perl5 is a major rewrite and enhancement to perl4. It adds real data structures (by way of "references"), un-adorned subroutine calls, and method inheritance. It is repackaged with many extensions that can be dynamically loaded in the interpreter at runtime.
Features:
  • very-high semantic density becuase of powerful operators like regular expression substitution
  • no arbitrary limits
  • exceptions
  • variables can be tied to arbitrary code (like dbm)
  • direct access to almost all system calls
  • can access binary data
  • many powerful idioms for common tasks
  • 8-bit clean, including nulls
  • dynamic loading of extensions
  • constructors, destructors, multiple inheritence, and operator overloading
  • support for writing secure systems
  • many useful libraries and extensions
References:
http://language.perl.com/ http://www.perl.com/pace/pub "Programming Perl" by Larry Wall and Randal L. Schwartz, O'Reilly & Associates, Inc. Sebastopol, CA. ISBN 0-93715-64-1

"Learning Perl" by Randal L. Schwartz, O'Reilly & Associates, Inc. Sebastopol, CA. ISBN 1-56592-042-2

Extensions:
  • Tk - easy to use X11 interface
  • tcl - dynamically load Tcl into perl
  • Curses - sreen-based
  • CGI - easy web programming
  • perlmenu - http://www.cc.iastate.edu/perlmenu/
  • DBI - interfaces to many relational databases
  • Safe - secure execution of untrusted code
  • Penguin - distributed secure execution of untrusted code
Bugs:
Send bugs to <perl-bugs@perl.com>
Ports:
Almost all unix systems, Amiga, Atari, LynxOS, Macintosh, MPE, MS-DOS, MVS, Netware, OS/2, QNX, VMS, Windows 3.x, Windows NT (http://info.hip.com/ntperl/PerlFaq.htm)
Portability:
Extreamly high.
Updated:
July 8th, 1999

Language:
Python
Package:
Python
Version:
1.3
Parts:
interpeter, libraries, documentation, emacs macros
Author:
Guido van Rossum <guido@cwi.nl> OS/2 port by: Simon K Johnston <S.K.Johnston.bra0801@oasis.icl.co.uk>
Location:
ftp://ftp.cwi.nl/pub/python*
n.america:
ftp://gatekeeper.dec.com/pub/plan/python
n.america:
ftp://ftp.uu.net/languages/python
europe:
ftp://ftp.fu-berlin.de/pub/unix/languages/python
europe:
ftp://ftp.interet.com/pub/python
finland:
ftp://ftp.funet.fi/pub/languages/python
uk:
ftp://unix.hensa.ac.uk/uunet/languages/python
Description:
Python is a simple, yet powerful programming language that bridges the gap between C and shell programming, and is thus ideally suited for rapid prototyping. Its syntax is put together from constructs borrowed from a variety of other languages; most prominent are influences from ABC, C, Modula-3 and Icon. Python is object oriented and is suitable for fairly large programs.
Features:
+
packages
+
exceptions
+
good C interface
+
dynamic loading of C modules
+
methods, inheritance
-
arbitrary restrictions
+
supports the native windowing system with most platforms
-
does not support a common windowing api across platforms A beta release of the X extension for Python release 1.3 is now available by anonymous ftp://from ftp://ftp.cwi.nl/pub/sjoerd/python-X.tar.gz

Preformatted documentation is available from ftp://ftp.cwi.nl/pub/sjoerd/python-X-doc.ps.gz

Reference:
Python documentation http://www.python.org/
Extensions:
tkinter (Tcl's Tk), termios, curses, syslog, sybase
Ports:
unix, Macintosh, OS/2, Windows 3.1 (with Win32s), Windows NT
Discussion:
python-list-request@cwi.nl
Updated:
March 20th, 1996

Language:
Scheme
Package:
siod (Scheme In One Day, or Scheme In One Defun)
Version:
3.0
Parts:
interpreter,library,documentation,sql interface
Author:
George Carrette <gjc@world.std.com>
Location:
ftp://ftp.std.com/pub/gjc ftp://ftp.cs.indiana.edu
Description:
Small scheme implementation in C arranged as a set of subroutines that can be called from any main program for the purpose of introducing an interpreted extension language. Compiles to 20K bytes of executable (VAX/VMS). Lisp calls C and C calls Lisp transparently.
Features:
symbols,strings,arrays,hash tables, file i/o binary/text/seek, data save/restore in binary and text, interface to commercial databases such Oracle, Digital RDB. Small executable (42k on VAX).
Restriction:
none besides non-removal of copyright notice.
Ports:
VAX/VMS, VAX Unix, Sun3, Sun4, Amiga, Macintosh, MIPS, Cray, ALPHA/VMS, Windows NT/WIN32, OS/2.
Portability:
Liked by ANSI C compilers and C++ compilers. e.g. gcc -Wall
Status:
supported as benchmark/testbed at mitech.com
Help:
the author will help anyone building something.
Contributions:
antique/classic computer hardware, perhaps.
Announcements:
comp.lang.scheme
Updated:
April 29th, 1994

Language:
S-Lang
Package:
slang
Version:
0.94
Parts:
interpreter, documentation, examples
Author:
John E. Davis <davis@amy.tch.harvard.edu>
Location:
ftp://amy.tch.harvard.edu/pub/slang/*
Description:
A small but highly functional embedded interpreter. S-Lang was a stack-based postfix language resembling Forth and BC/DC with limited support for infix notation. Now it has a C-like infix syntax. Arrays, Stings, Integers, Floating Point, and Autoloading are all suported. The editor JED embeds S-lang.
Restriction:
GNU Library General Public License
Ports:
MSDOS, Unix, VMS
Portability:
Must be compiled with large memory model on MSDOS.
Updated:
June 12th, 1993

Language:
Tcl (Tool Command Language)
Package:
Tcl
Version:
8.2.2
Parts:
interpreter, libraries, tests, documentation
Author:
John Ousterhout <ouster@scriptics.com>
Location:
http://www.scriptics.com/resource/software/tcltk/
msdos:
ftp://harbor.ecn.purdue.edu/pub/tcl/distrib/mstcl73e.zip
macintosh:
ftp://ftp.smli.com/pub/tcl/mac/
examples:
ftp://barkley.berkeley.edu/tcl/*
kanji:
ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.2jp-patch.Z
os/2:
ftp://hobbes.nmsu.edu/os2/unix/tcl2-73c.zip
Description:
A small text-oriented embedded language similar to LISP with add-on extensions that allow it to also function more as a shell. Tcl also allows algebraic expressions to be written for simplicity and convenience. Its greatest strength lies in its uniform representation of everything as a string. This is also its weakness.
+
may be used as an embedded interpreter
+
exceptions, packages (called libraries)
-
only a single name-space
+
provide/require
-
no dynamic loading ability
+
8-bit clean
-
only three variable types: strings, lists, associative arrays
Bugs:
?
Support:
Note: All Tcl support is now through Scriptics.com and no longer through Sun.
Requires:
DOS port requires Desqview/X.
Ports:
MSDOS, others in progress (see comp.lang.tcl FAQ)
Discussion:
comp.lang.tcl
Updated:
November 15th, 1993

Language:
Tcl
Package:
tcl-debug
Version:
?
Parts:
debugger
Author:
Don Libes <libes@nist.gov>
Location:
http://expect.nist.gov/tcl-debug/ ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.tar.Z
Description:
A debugger for Tcl that can be easily embedded in other applications. It is included with many other Tcl libraries. Works with Tcl 7.5, 7.6, and 8.0.
Updated:
October 5th, 1998

Language:
Tcl
Package:
Tcl-DP
Version:
4.0b2
Parts:
library
Author:
Brian Smith and Lawrence Rowe
Location:
ftp://ftp.cs.cornell.edu/pub/tcl-dp/4.0b2
Description:
Tcl-DP extends the "send" by removing the restriction that you can only send to other clients of the same X11 server. [could someone give a better description? --ed]
Contact:
sumit@cs.cornell.edu
Bugs:
sumit@cs.cornell.edu
Updated:
May 15th, 1998

Language:
Tcl
Package:
tclmidi
Version:
3.1.p3
Parts:
?? interpreter, documentation
Author:
Mike Durian <durian@boogie.com>
Location:
http://jagger.me.berkeley.edu/~greg/tclmidi/ ftp://ftp.xor.com/pub/midi/
Description:
A language based on Tcl for creating/editing MIDI files. With the proper driver interface it can play them too. It supports function calls, recursion and conditionals (e.g. making the chorus of your song a function, using loops for repeats, etc.) Device drivers supplied for BSD, Linux and SVR4.
Requires:
Tcl-7.X
Portability:
Should work on POSIX compliant systems.
Updated:
January 29th, 1997

Language:
Tcl
Package:
Tickle
Version:
5.0v1
Parts:
editor, file translator, interpreter
Author:
time@ice.com
Location:
???
Description:
A Macintosh Tcl interprter and library. It includes a text editor (>32k); file translation utilities; support for tclX extensions; some unix-equivelent utilites; access to Macintosh functions (Resource Manager, Communications Toolbox, OSA Components, Editions, and Apple Events); OSA Script Support; and Drag and Drop.
Bugs:
time@ice.com?
Requires:
?
Ports:
Mac
Portability:
Mac-specific package
Updated:
January 12th, 1994

Language:
Tcl, Tk
Package:
Tk
Version:
4.2
Parts:
GUI library
Author:
John Ousterhout <ouster@scriptics.com>
Location:
http://www.scriptics.com/resource/software/tcltk/
Description:
Tk is a X11 gui library that is designed to interoperate with Tcl. It provides a very easy way to create sophisticated applications. The appearance of Tk is very similar to Motif.
Updated:
November 15th, 1996

Language:
Tcl, Tk
Package:
tknt
Version:
4.0 release 3
Parts:
interpeter, libraries, documentation
Author:
port by Gordon Chaffee <chaffee@bugs-bunny.CS.Berkeley.EDU> and Lawrence A. Rowe <larry@cs.Berkeley.EDU> based on work by Ken Kubota of the University of Kentucky and Software Research Associates, Inc. of Japan.
Location:
ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/winnt/tknt/
europe:
ftp://ftp.ibp.fr/pub/tcl/winnt/
Description:
A port of Tcl/Tk and Tcl-DP to Windows NT. It has run under Windows NT 3.1, Windows NT 3.5, and in part on Windows 95 final Beta. Small parts of this distribution were taken from the tkwin package by Ken Kubota of the Mathematical Sciences Computing Facility at the University of Kentucky.
Bugs:
tknt@plateau.CS.Berkeley.EDU
Updated:
January 4 1996

Language:
Python
Package:
vpApp
Version:
0.2
Parts:
Class Library, User Reference
Author:
Per Spilling <per@cwi.nl> Real Name <email@address>
Location:
ftp.cwi.nl in /pub/python/vpApp.tar.gz.
Description:
vpApp = visual-programming application. It supports the building of applications in Python.
Requires:
Python interpreter with built-in X support.
Updated:
May 6th, 1994

Language:
Tcl
Package:
Wafe
Version:
1.0.20
Parts:
interface
Author:
Gustaf Neumann <neumann@watson.ibm.com>
Location:
ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/wafe-1.0.tar.gz
Description:
Wafe (Widget[Athena]front end) is a package that implements a symbolic interface to the Athena widgets (X11R5) and OSF/Motif. A typical Wafe application consists of two parts: a front-end (Wafe) and an application program which runs typically as a separate process. The distribution contains sample application programs in Perl, GAWK, Prolog, Tcl, C and Ada talking to the same Wafe binary.
Portability:
very high, just needs X11R4 or X11R5.
Discussion:
send "subscribe Wafe <Your Name>" to listserv@wu-wien.ac.at
Updated:
January 7th, 1999

This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved