Downloads
Books
FAQ
The Generator
Status
Citizens
Support
CVS
Old News
    Unicon    
the Unified Extended Dialect of Icon
Technical Reports
Mailing Lists
Testimonies
Institutions
Help Wanted!
Report a Bug
Request a Feature
Interesting Links
Unicon@SourceForge

Unicon is a very high level, goal-directed,
object-oriented, general purpose applications language.

What's New?
  • Unicon 11.7 is nearing completion, featuring improved C-language calling.
  • Building Unicon on Ubuntu 64-bits? After configuration, try editing the Makedefs to say "-g" where it by default says "-O2". Work is in progress to address this issue.
  • Building Unicon on Snow Leopard? Check out the new amd64_macos configuration (yes, we know Macs are Intel processors; the instruction set was invented by AMD).
  • Building Unicon from source on Vista? Good luck! Check out Dr. J's Unicon Build Instructions for some tips.
  • Jon Pearkins has created RalphGriswold.com to satisfy our need to revere and remember Ralph E. Griswold.
  • Mike Wilder has developed an optimizing compiler for Unicon based on Ken Walker's iconc program. His Thesis is available for public comment. The code is now in CVS. Further work on compiler scalability and additional optimizations are planned.
  • CVS trouble? SourceForge has changed Unicon's CVS hostname again! All your CVS/Root files need to say
    user@unicon.cvs.sourceforget.net
    instead of @cvs.sourceforge.net, which had replaced @cvs.unicon.sourceforge.net.
  • The Technical Reports page has a new section on works-in-progress, describing recent works that have been implemented.
  • Sudarshan Gaikaiwari has developed a proposed SNOBOL-style Pattern data type for Unicon. His Thesis is available for public comment, and the code is in the Unicon CVS (not turned on by default, yet). Some feedback received leads us to expect substantial revision will occur before this feature becomes part of the language standard, but it does offer promising concise notation and faster performance than string scanning.
  • The new Ivib 2 and gui package are now the default Ivib tool; Ivib 1 is still available but Ivib 2 is pretty good at migrating GUI dialogs and offers numerous technical advantages.
  • Nolan Clayton has been kind enough to provide us with these logos for use in websites and applications:

SourceForge Logo               page last updated (don't believe this): January 25, 2009