Intermediate Level Users.
Includes CD-ROM
Icon is a programming language for people who love programming, and was created for the rapid development of object-oriented programs. The book serves as a primary reference for Idol, the object-oriented extension of Icon, as well as Unicorn, the elegant Posix network programming facilities that were recently added. 'Programming With Icon' also couples UML, the unified Model Language for software design, with a programming language that allows very concise implementation for designs in working code.
Included is a complete description of the core Icon language facilities followed by extended examples of their use. The CD-ROM contains Icon implementations for Windows and Linux, Icon source code, and examples from the book.