Unicon documentation

Unicon documentation

This page indexes manuals, technical reports, and HTML shipped under doc/ in the source tree. Paths are relative to doc/.

On the web: the Unicon project site hosts a Books page and a Technical Reports index with downloads and mirrors for many of the same works.

Contents


Programming with Unicon

LaTeX source for the book Programming with Unicon. See also the site’s Books page for published editions and related titles.

Location in tree: doc/book/.


The Icon Programming Language Implementation

Implementation-oriented LaTeX (parts 1–3, appendices) for The Icon Programming Language Implementation.

Location in tree: doc/ib/.


Unicon Technical Reports (UTRs)

Numbered project reports (UTR #1, UTR #2, …). HTML, PDF, and office exports may live under doc/utr/, doc/unicon/, or doc/udb/ depending on age and format. The Technical Reports page on unicon.sourceforge.io lists reports with links to PDFs/HTML on unicon.org and elsewhere.

Standard Markdown tables use equal column widths, so a narrow “#” column still wastes space. Each report below is one line: UTR #N — format links — title.

Unicode reference data (for UTF-8 / UTR work)

Machine-readable tables in doc/utr/utf8/:


Other documentation

General Unicon pages

Pages that are not a single numbered UTR (guides, indexes, examples).

File Title / purpose
faq.html Unicon: Frequently Asked Questions
posix.html Unicon: A Posix Interface for the Icon Programming Language
reports.html Technical Reports — in-tree index; see also the project site Technical Reports
svn.html Unicon Source Code SVN Repositorylegacy (SVN; development uses Git today)
simple.html, simp.html A Simple Example — Using the CGI Icon Library

Location in tree: doc/unicon/.

Icon 9.3 legacy

Inherited Icon Project documents (IPDs), FAQs, and manual pages.

Index

HTML

File Title
faq.htm Frequently Asked Questions about the Icon programming language
ipd266.htm An Overview of the Icon Programming Language; Version 9
ipd281.htm Graphics Facilities for the Icon Programming Language; Version 9.3
ipd283.htm The Icon Program Library; Version 9.3.3

PDF — manual pages

PDF — Icon Project Documents (IPD)

Location in tree: doc/icon/.

UDB — Unicon debugger

Overview of the source-level debugger. Full treatment of debugging is UTR #10 in Unicon Technical Reports (UTRs) above.

Location in tree: doc/udb/.


Building PDFs from LaTeX

The book, implementation book, and UTR LaTeX trees have Makefile targets. From the repository root:

make -C doc/book
make -C doc/ib
make -C doc/utr

See each directory’s Makefile for targets and prerequisites.