tool: ICI
-
Language:
|
ICI
|
|---|
-
Version:
|
2.0.1
|
|---|
-
Parts:
|
byte-code compiler, run-time interpreter, documentation
|
|---|
-
Author:
|
Tim Long <timl@research.canon.com.au>
|
|---|
-
Location:
|
ftp://ftp.research.canon.com.au/pub/misc/ici/ici.tar.gz
|
|---|
-
Description:
|
ICI is a general purpose interpretive programming language
that has dynamic typing and flexible data types with the flow
control constructs and operators of C. It is designed for use
in many environments, including embedded systems, as an adjunct
to other programs and as a text based interface to compiled
libraries.
|
|---|
-
Features:
|
- Object-based, garbage collected data model (Lisp-ish).
- C's expression syntax.
- Error handling.
- Associative data structures, dynamic arrays, sets.
- Safe pointers.
- Regular expressions.
- Unix system call access.
|
|---|
-
Restriction:
|
ICI is in the public domain and has no restrictions on its use.
|
|---|
-
Ports:
|
Various Unix (SunOS, Solaris, HP-UX, Linux, FreeBSD, NeXTSTEP,
SCO, Ultrix), Windows, Macintosh, various embedded systems.
|
|---|
-
Portability:
|
Core language highly portable. System specific easily
removed (via configuration file).
|
|---|
-
Status:
|
Actively developed.
|
|---|
-
Discussion:
|
ICI mail list. To join mail ici-request@research.canon.com.au
|
|---|
-
Help:
|
The ICI mail list.
|
|---|
-
Support:
|
The ICI mail list.
|
|---|
-
Announcements:
|
On the ICI mail list and in comp.lang.misc
|
|---|
-
Contact:
|
Andy Newman <andy@research.canon.com.au>
|
|---|
-
Updated:
|
October 16th, 1996
|
|---|
category: scripting languages
summary, or
expanded.
category: terminal graphics support
summary, or
expanded.
category: unix tool building
summary, or
expanded.
|
|