language: Icon


Language:
Icon

Language:
BNF (variant), Icon
Package:
Ibpag2 (Icon-Based Parser Generation System 2)
Version:
1.2
Parts:
parser generator (Icon, SLR(1))
Author:
Richard L. Goerwitz <goer@midway.uchicago.edu>
Location:
comp.sources.misc volume 44
Description:
Ibpag2 is a parser generator for Icon. It does most of what you would expect. Latest version can handle both SLR(1) and even GLR (Tomita) grammars.
Ports:
unix
Portability:
? (Unix dependencies?)
Updated:
September 25th, 1994

Language:
Icon
Package:
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

Related Items

category: text manipulation summary, or expanded.


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