ICI

ICI is a general purpose interpretive programming language that has dynamic typing and flexible data types with the flow control constructs and operators of C. It is designed for use in many environments, including embedded systems, as an adjunct to other programs, as a text-based interface to compiled libraries, and as a cross-platform scripting language with good string-handling capabilities.

Tags Software Development Interpreters
Licenses Public Domain
Operating Systems BeOS Mac OS X Windows MS-DOS Windows POSIX BSD HP-UX Linux Solaris
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Jan 2001 06:12
  • Rrelease-after

    Changes: Various bugs were fixed. New OOP primitives and builtins were added. Changes were made to the way autoloading works to enable sandboxes. ICI level signal handling was added. The name was changed to ici3 to allow concurrent use with previous versions. Other new features include implicit definition of variables, enhanced struct and class definition abilities, and more efficient internals. A module collection was released which adds significant add-ons such as GUI programming using Gtk or Tcl/Tk, easy CGI programming, XML parsing, and numerous other extensions.

    • Rrelease-mid
    •  30 Jan 2001 06:12
    • Rrelease-after

      Changes: Bugfixes, performance tweaks, a functional Windows debugger, and a considerably enhanced module collection.

      • Rrelease-mid
      •  30 Jan 2001 06:12
      • Rrelease-after

        Changes: Various bug fixes, a PCRE regexp package updated to version 2.08, a BeOS port, and a few small enhancements.

        • Rrelease-mid
        •  30 Jan 2001 06:12
        • Rrelease-after

          Changes: load() function added to do explicity what auto-loading does, several bug fixes, some small modifications to existing functions, and the Windows debugger has lots of new features.

          • Rrelease-mid
          •  30 Jan 2001 06:12
          • Rrelease-after

            Changes: Small fixes to makefiles, updates PCRE, fixes bugs, added optimizations. Now includes sample debugger for windows, profiling support, event mechanism, and new 'icid' gdb-style debugger.

            No-screenshot

            Project Spotlight

            DBIx::Perlish

            A perlish interface to SQL databases.

            A635739a77ab1deed98f0eb8e082afe8_thumb

            Project Spotlight

            HxMusicConverter

            A tool that converts M4P files to MP3.