Home

Writing

Family

China Stuff

China Photos

Mongolia

Programming
.    IC
.   .    Looks like C
.   .    Differs from C
.   .    Scripting features
.   .    Functions
.   .    Using
.   .    Download
.   .    Comparisons
.   .    Has
.   .    Missing
.    Regexps
.    catchall.php
.    Elisp
.    Tetrii
.    sudoku
.    Mail aliases
.    AQI history
.    Xipiqi
.    Subway
.    SchoolSite
.    Host change
.    freehostingweb

Harry Potter

Contrarian Ultimate

Hip

Biking

Links

Site Map

IC Download

IC is available under the GNU licence: both the source and class files can be freely downloaded, examined, modified, and redistributed. I do request that anyone using it drop me a note to let me know my time has not been totally wasted (:-), as well as send me any comments suggestions, bugs, or fixes.

I think this language should be of interest to people in several circumstances: those who need a flexible, fast, freely-distributable Java interface language for writing output routines or skins; those doing scripting who are very comfortable writing C code; those interested in seeing a simple but complete implementation of C (almost), with source that can be examined and tweaked; and of course friends who want to make me feel good.

In all modesty I think some things are done rather well. The language is small - less than 100k jar file, last I checked - and some things are done pretty neatly, including the symbol table and function table implementation, parsing,
function implementation, and so on.

Finally, the advertisement is over. You can download the runnable binaries, the source, or the documentation

And here is the photo album application that uses it. It is not quite finished - I ran out of energy for it just as I finished the programming part and needed to design the default web pages generated. But, the basic Java application works, and the IC application that generates the web pages works (works great).

 
   
   
Call or Send Us Mail!
motley


or send email to
image of email address

(sorry, the email addresses
that used to be here have
been disabled due to spam
attacks.)