./lang/icon, The Icon programming language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 9.4.3nb1, Package name: icon-9.4.3nb1, Maintainer: pkgsrc-users

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.


Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Master sites:

RMD160: af75af7f106920cd59a7f8ac85954aa472ae78e7
Filesize: 3143.19 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-07 16:21:17 by Nia Alarie | Files touched by this commit (282)
Log message:
lang: Remove SHA1 hashes for distfiles
   2019-11-03 20:04:09 by Roland Illig | Files touched by this commit (159)
Log message:
lang: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2017-03-23 18:07:02 by Joerg Sonnenberger | Files touched by this commit (219)
Log message:
Extend SHA512 checksums to various files I have on my local distfile
mirror.
   2012-10-02 22:11:57 by Aleksej Saushev | Files touched by this commit (187)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-03-05 05:00:44 by David A. Holland | Files touched by this commit (1)
Log message:
Give the package configure script the host type names for "solaris" that
it says it wants.
   2011-03-01 11:08:27 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Fix icon binary, it had the destdir embedded. From Mark Schuetz Schmuck
in PR 44653. Bump PKGREVISION.
Set LICENSE.
   2009-09-21 18:38:08 by Tobias Nygren | Files touched by this commit (2)
Log message:
honour PKGMANDIR
   2009-06-14 20:03:45 by Joerg Sonnenberger | Files touched by this commit (167)
Log message:
Remove @dirrm entries from PLISTs