tool: icon
-
Language:
|
Icon
|
|---|
-
Version:
|
8.8 (8.7, 8.5, 8.0 depending on platform)
|
|---|
-
Parts:
|
interpreter, compiler (some platforms), library (v8.8)
|
|---|
-
Author:
|
Ralph Griswold <ralph@CS.ARIZONA.EDU>
|
|---|
-
Location:
|
ftp://cs.arizona.edu/icon/*
MS-DOS version: ftp://bellcore.com/norman/iconexe.zip
|
|---|
-
Description:
|
Icon is a high-level, general purpose programming language that
contains many features for processing nonnumeric data,
particularly for textual material consisting of string of
characters. Some features are reminiscent of SNOBOL, which
Griswold had previously designed.
- -
no packages, one name-space
- -
no exceptions
- +
object oriented features
- +
records, sets, lists, strings, tables
- +
unlimited line length
- -
unix interface is primitive
- +
co-expressions
|
|---|
-
Reference:
|
"The Icon Programming Language", Ralph E. Griswold and
Madge T. Griswold, Prentice Hall, seond edition, 1990.
"The Implementation of the Icon Programming Language",
Ralph E. Griswold and Madge T. Griswold, Princeton
University Press 1986
|
|---|
-
Ports:
|
Amiga, Atari, CMS, Macintosh, Macintosh/MPW, MSDOS, MVS, OS/2,
Unix (most variants), VMS, Acorn
|
|---|
-
Discussion:
|
comp.lang.icon
|
|---|
-
Contact:
|
icon-project@cs.arizona.edu
mengarini@delphi.com for MS-DOS version
|
|---|
-
Updated:
|
August 21st, 1992
|
|---|
language: Icon
category: scripting languages
summary, or
expanded.
category: text manipulation
summary, or
expanded.
|
|