{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"implementation-of-icon-6","path":"lang/icon/devel-book","url":"/packages/current/lang/icon/devel-book/","comment":"Icon language implemention reference book","homepage":"","maintainer":"Marc Espie <espie@openbsd.org>","description":"This is the reference book for the implementation of the Icon\nprogramming language. Even though it was written for Icon 6,\nit is still relevant to the current implementation.\n\nThis is a pdf document, so get a pdf viewer to use it.\n\nThis book is old enough to have been scanned off the printed material.\nThe resulting pdf is not of very high quality.\n \nChapters\n    Introduction \n    Icon Language Overview \n    Organization of the Implementation \n    Values and Variables \n    Strings and Csets \n    Lists \n    Sets and Tables \n    The Interpreter \n    Expression Evaluation \n    Functions, Procedures, and Co-Expressions \n    Storage Management \n    Run-Time Support Operations \nAppendices\n    Data Structures \n    Virtual machine Instructions \n    Virtual Machine Code \n    Adding Functions and Data Types \n    Projects \n    Solution to Selected Exercises \nReferences\nIndex\n\nFlavor:\n    two-sided: reduced version of the book (two pages per physical page)\n","package_architecture":"*","stem":"implementation-of-icon","readme":null,"dependencies":[],"reverse_dependencies":{"count":0,"url":null},"categories":["books","lang"],"flavors":["two_sided"],"only_for_architectures":[],"not_for_architectures":[]}}
