File Information — Icon_9-3-1.zip
Filename Icon_9-3-1.zip
Title Icon 9.3.1 (1998-09-07)
Version Unknown
Author / Vendor Olafur Gunnlaugsson
Category OS2 » Dev » Proglang » Misc »
OS/2 Version OS/2 Warp 3 or later
File Size 612.6 KB
Downloads 1
File Type ZIP
Uploaded 2026-03-28 15:57 by martini
Approved 2026-03-28 15:57 by martini
Description:

Icon programming language. Icon is a very high-level imperative language with a rich repertoire of string and structure processing facilities. In Icon, values, not variables, are typed. Built-in data types include numerics, character sets, strings, sets, lists, associative tables, records, and procedures. The aggregate types - sets, lists, tables, and records - can hold values of any type. Tables can be indexed by values of any type. Numerics, character sets, and strings are atomic values; operations on them produce new values. Aggregates use pointer semantics; operations on them can change existing values as well as produce new ones. Strings and aggregates can be of arbitrary size, and their sizes can change during execution. Memory management is automatic.Icon has an expression-oriented syntax; even control structures are expressions. Procedures consist of zero or more expressions separated by newlines or semicolons. This is the last version to be made available for OS/2 and is a few years old now, full source is included. (icon_os2_931.zip)