========================= Io (GNUstep) 0.1.2 README ========================= Io (GNUstep) is a module which provides Io language support in a convenient way for GNUstep developers or users (linking Objective-C bridge by default). The module is automatically built in various ready to use solutions: * ioobjc (tool you can run in your shell to use Io interactive environment) This module is released under BSD license (see COPYING document). Original licence of Io language is BSD License too. Maintainer: Yen-Ju Chen Author: Yen-Ju Chen, Steve Dekorte To know more about Io in Etoile: Build and Install ----------------- Read INSTALL document. Mac OS X support ---------------- Io (GNUstep) is compatible with Cocoa , but you need gnustep-make to build it since no Xcode project is provided (or will be). Developer notes =============== In iovm/GNUmakefile, INSTALL_PREFIX is defined manually. main.m is copy from tools/main.c with some modification. Automatically generated files ----------------------------- These are automatically generated files from Io language: * IoVM/IoVMInit.c * Vector/IoVectorInit.c (manually generated using io2c in iovm/tools) * ObjcBridge/IoObjcBridgeInit.c (manually generated using io2c in iovm/tools) They are included directly into Io (GNUstep) project, then not in source form which would have to be regenerated with each compilation. The source version for these files can be found in io/ in official Io releases. The tools necessary to process the source and ouput 'IoVMInit.c' are are located in libs/iovm/tools. Contribute ---------- Read TODO document.