diff options
author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1995-04-06 08:52:44 +0000 |
---|---|---|
committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1995-04-06 08:52:44 +0000 |
commit | 785a0fcc3b24d55a758de3f070e0b37ef530493c (patch) | |
tree | e9d0be99a7ee20e2244cebfd994095e3218081a6 /lang/icon/pkg-descr | |
parent | c549162079fb7c61977ac5dfaee2e2e7ecc80392 (diff) |
Notes
Diffstat (limited to 'lang/icon/pkg-descr')
-rw-r--r-- | lang/icon/pkg-descr | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lang/icon/pkg-descr b/lang/icon/pkg-descr new file mode 100644 index 000000000000..a1b85af815ad --- /dev/null +++ b/lang/icon/pkg-descr @@ -0,0 +1,20 @@ + 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. + |