# Technical Reports

These reports document aspects of Unicon, sometimes in more detail than the Unicon book, and sometimes with implementation developers in mind, rather than end-users. The date of the current edition of each report is given in parentheses, so you can see when reports are updated. Sourceforge has been having trouble providing web service, so we are in the process of adding mirrors. If you need access to a document, e-mail jeffery at cs.uidaho.edu for assistance.

- UTR1b: An ODBC Interface for the Unicon Programming Language (6/28/2002)
- UTR2a: Ulex: A Lexical Analyzer Generator for Unicon (5/21/2003) (plain HTML, Serbian translation) (OpenOffice1.0)
- UTR3: iyacc: A Parser Generator for Icon (2/25/2000)
- UTR4a: Writing CGI and PHP Scripts in Icon and Unicon (4/2/2011)
- UTR5b: The Implementation of Graphics in Unicon Version 12 (9/3/2014) (OpenOffice)
- UTR6b: An IVIB Primer (2/26/2006)
- UTR7c: Version 12 of Unicon for Microsoft Windows (7/30/2013)
- UTR8b: Unicon Language Reference (9/6/2013)
- UTR9c: Unicon 3D Graphics User's Guide and Reference Manual (2/16/2014)
- UTR10a: Debugging with UDB (1/8/2009) (PDF)
- UTR11a: Unicon Manual Page (7/28/2014)
- UTR12: Ui: a Unicon Development Environment (3/11/2010) (PDF)
- UTR13: The Unicon Messaging Facilities (3/12/2010) (see also Steve Lumos's M.S. report)
- UTR14: Unicon Threads User's Guide and Reference Manual (8/6/2012)
- UTR15: How to Write a Unicon Technical Report (7/4/2013)
- UTR16a: A Unicon Benchmark Suite (6/9/2014)
- UTR17: A Transformational Interpreter for Goal-Directed Evaluation (6/12/2014)

## Theses/Dissertations

This section includes major implemented works involving the Unicon language. In some cases they might not yet be part of Unicon's CVS source code base, or are not part of the accepted language canon and aren't enabled by default. In other cases, they are language canon and the theses provided extended documentation beyond the scope of a normal Unicon TR. Many of these documents may become Unicon Technical Reports in future.

- Jafar Al Gharaibeh's Ph.D. Dissertation on language support for virtual environments
- Ziad Al Sharif's Ph.D. Dissertation on UDB, the Unicon Debugger
- Mike Wilder's thesis on the Unicon optimizing compiler based on Walker's iconc compiler
- Sudarshan Gaikaiwari's M.S. thesis on a SNOBOL4-style pattern type
- Ziad Al Sharif's M.S. thesis on VoIP facilities
- David Price's M.S. report on a Microsoft PocketPC port
- Udaykumar Batchu's M.S. report on an improved C calling interface
- Qutaiba Mahmoud's M.S. report on a multiplatform pseudo-tty interface