The principal definition of the Unicon language
is "Programming with Unicon". The book's source and
PDF are available on-line under the GNU Free Documentation
public license; hard copies are available here for
your convenience. Please send us your comments and any
corrections you find in the book. This 2nd
edition is around 500 pages. We update the book
occasionally as-needed in order to document new features.
You can order this book in
black & white or color, softbound. The paper size
will be 5.83"x8.27" or 6.5"x8.5", depending on available
printer and paper supplies. The pricing is
according to the following schedule:
These books are handmade and may exhibit slight variations and flaws.
|"The Icon Programming Language" is the primary definition for Icon. Since Unicon is a superset of Icon, everything in this book is useful and relevant to Unicon programmers. List: $35, Our Price: $20.00. Due to the generosity of Ralph and Madge Griswold, this book is available free in electronic format from Icon Project!|
"Graphics Programming in Icon" is a 520 page book
describing Icon's graphics facilities and many applications.
All of these great graphics
facilities developed for Icon are also part of Unicon. Note:
Robert Parlett has written a richer, better-designed, more extensible
graphical user interface builder and class library, and Naomi
Martinez has written a set of 3D graphics facilities for those
platforms on which OpenGL is available. These features are
"Programming with Unicon" and Unicon Technical Reports #6 and #9.
"Graphics Programming in Icon" is still needed in order to use
these improved tools.
List: $45, Our Price: $15.00,
or $4.00 for students, faculty, Unicon
Citizens, IPL authors, or with purchase of another book.
Due to the generosity of Ralph Griswold, Clint Jeffery, and
Gregg Townsend, this book is available free in electronic form
from Icon Project.
|Icon Programming for Humanists, 2nd Edition, by Alan D. Corre is a 7x9.25" paperback, 125pp. We are pleased to publish this out-of-print classic, with many updates and a new chapter on processing of markup languages ($20 postpaid in USA; first printing, 9/2010).|
|"Program Monitoring and Visualization", published by Springer! This book presents software visualization at a level suitable for a senior-level undergraduate or graduate course, or for the interested technical professional. The approach is to give a survey of the field, and then present a specific research framework designed to reduce the effort required to write visualization tools. A wide range of simple program control flow and data structure visualizations is then presented as examples of how to obtain information about program behavior, and how to present it graphically. Source code fragments and screen images illustrate each example. The book is the primary reference on Icon and Unicon language extensions for high-level monitoring and visualization. These facilities are further enhanced in Unicon, which provides them as a standard part of the language. Errata List: $60, Our Price: 55.00|
|"The Implementation of the Icon Programming Language" is a tour de force among programming language books, describing Icon's virtual machine implementation in detail, especially its control- and data structures. This Princeton University Press book is out of print. We have an hardbound used copy in excellent condition available. Due to the generosity of Ralph and Madge Griswold, this book is also available free in electronic format from Icon Project! Our Price is $55.00|
The classic introductory book:
The Snobol4 Primer.
This copy is in very good used condition, pages bright and corners not bent,
with a slight mark or two on the cover. 184 pages. Our price: $15.00.
Clinton Jeffery 225 NW Brandon Dr Pullman, WA 99163
We will charge the "difference" in shipping costs to other locations, e.g. actual shipping less free U.S. bookrate shipping; e-mail Clint Jeffery () to get a shipping quote, then add an international shipping supplement to your shopping cart with this button:
Note that you will need to specify a quantity (in hundredths of a dollar) to add the correct shipping supplement. For example, if you are quoted $3.21 extra shipping, purchase 321 units (at $0.01 each) of the button above.
Resellers and other volume purchasers can receive a discount according to the following schedule. To place an order at a reseller/volume discount, you will need to pay in advance by mail unless other arrangements are made. This discount is for multiple copies of the same book. The discount does not apply to the Unicon book at this time, as they are hand-made.
Quantity Discount 2
Although we are not a "non-profit" organization, proceeds from book sales will directly benefit the further open-source development of Unicon, the modern extended implementation of Icon. Jeffery Systems also provides Icon and Unicon consulting, support, and contract programming services. Unicon coinventor Clinton Jeffery is Jeffery Systems president and chief scientist; Susie Jeffery is Jeffery Systems proprietor and senior software engineer.
As an experiment, we are keeping a public track of our book balance. You can view on this page the progress we are making towards acquiring hardware, software, or publication resources for use by the Unicon project, or resources that can buy time for Clint Jeffery or a student research assistant to work on improving Unicon. Most improvements to Unicon are the result of volunteers on multiple continents donating their time to add capabilities they wish to use themselves, but Jeffery Systems will hire students to make contributions when we can. Book orders will be reflected in this balance when they are shipped, at which time the shipping costs are known and the net proceeds can be determined.
You can make a donation of any amount for Unicon development using one of the buttons below.
|Standalone:||Donate along with your book order:|
Funds raised by Jeffery Books play a role in promoting Icon, Unicon and related programming languages and systems. Support from users will be what determines the long-term health and rate of development for this language family. We will list major expenditures here, to record what your user community support has accomplished.
|2002||$900|| Icon books acquisition|
A quantity of Icon books was retrieved from California in order to ensure that these titles would remain available for the indefinite future.
|2004-5||$409|| unicon.org acquisition|
The Internet domain unicon.org was acquired for use by the project. In 2005 it was renewed for 8 years.
|2004||$350|| unicon.org - Our First Fellow|
Our first student award is a "down payment" on a source level debugger for Unicon.
|2007||$275|| ISBNs |
we buy a few ISBN's in order to put some works in print.
|2012||$130||unicon.org domain renewed for 8 years.|