icon-9.4.3nb1.tgz


Advertisement

Description

icon - The Icon programming language

Property Value
Distribution NetBSD 8.0
Repository NetBSD amd64
Package filename icon-9.4.3nb1.tgz
Package name icon
Package version 9.4.3nb1
Package release -
Package architecture amd64
Package type tgz
Category lang
Homepage http://www.cs.arizona.edu/icon/index.htm
License public-domain
Maintainer -
Download size 1.23 MB
Installed size 9.44 MB
Icon is a high-level programming language with extensive
facilities for processing strings and structures. Icon has
several novel features, including expressions that may produce
sequences of results, goal-directed evaluation that automatically
searches for a successful result, and string scanning that allows
operations on strings to be formulated at a high conceptual
level.
Icon emphasizes high-level string processing and a design phi-
losophy that allows ease of programming and short, concise pro-
grams. Storage allocation and garbage collection are automatic in
Icon, and there are few restrictions on the sizes of objects.
Strings, lists, and other structures are created during program
execution and their size does not need to be known when a program
is written.  Values are converted to expected types automati-
cally; for example, numeral strings read in as input can be used
in numerical computations without explicit conversion.  Icon has
an expression-based syntax with reserved words; in appearance,
Icon programs resemble those of Pascal and C.
The language is described in R. E. Griswold and M. T. Griswold, The
Icon Programming Language, Prentice-Hall, Inc., Englewood Cliffs,
NJ, second edition, 1990.

Alternatives

Package Version Architecture Repository
icon-9.4.3nb1.tgz 9.4.3nb1 i386 NetBSD
icon - - -

Download

Type URL
Mirror ftp.netbsd.org
Binary Package icon-9.4.3nb1.tgz
Source Package icon

Install Howto

Install icon tgz package:

# pkg_add icon

Files

Path
/usr/pkg/lib/icon/libcfunc.so

See Also

Package Description
icon-naming-utils-0.8.90nb6.tgz Adapts GNOME and KDE icon names to the Icon Naming Specification
icoutils-0.32.2nb3.tgz Tools for Microsoft Windows icon and cursor files
icqlib-1.0.0nb3.tgz Implementation of the icq protocol
icsi-finger-1.0.29.tgz Distributed finger service
icu-64.2nb1.tgz Robust and full-featured Unicode services
id3-1.1.0.tgz ID3 v1.1 tag editor
id3ed-1.10.4nb4.tgz Edit id3 description tags in mpeg3 files
id3lib-3.8.3nb6.tgz Library for manipulating ID3v1 and ID3v2 tags
id3v2-0.1.12.tgz Command line editor for id3v2 tags
idesk-0.7.5nb15.tgz Lightweight desktop icons handler
idiff-1.0.tgz Interactive front-end to diff(1)
idutils-4.6.tgz Classic Berkeley gid/lid tools for looking up variables in code
idzebra-2.0.62nb9.tgz Structured text indexing and retrieval engine
ies4linux-2.99.0.1nb6.tgz Microsoft Internet Explorer installer
if-psprint-1.10nb7.tgz Print text or postscript to arbitrary printer, can use smb
Advertisement
Advertisement