Projects / CLIP


CLIP is a Clipper/XBase compatible compiler with initial support other xBase dialects. It features support for international languages and character sets. It also features OOP, a multiplatform GUI based on GTK/GTKextra, all SIX/Comix features (including hypertext indexing), SQL and ODBC drivers, a C-API for third-party developers, a few wrappers for popular libraries (such as BZIP, GZIP, GD, Crypto, and Fcgi), a multitasking client and application server based on TCP/IP sockets, object data base utilities, and a functions library.

Operating Systems

Recent releases

  •  31 Oct 2006 09:27

    Release Notes: This release added fixes to support UTF environments, GCC 4.x, and newer Linux distributions. Some new utilities, functions, and documentation were added.

    •  19 Apr 2006 11:16

      Release Notes: This release added libraries for supporting glade2 and expat and xTree and xPath classes. Some code optimizations and cleanups were made.

      •  16 Dec 2005 09:24

        Release Notes: An interactive installer was added. Some bugs were fixed. Some new functions were added. The speed was optimized. GCC 4.x support was added.

        •  10 Mar 2005 07:33

          Release Notes: A CLIP-UI library was added for developing GUIs. It is not dependent on low-level widget sets and tool kits and support XML descriptions of dialogs. Bugfixes, new functions, new documentation, and compatibility fixes were included.

          •  16 Dec 2004 18:53

            Release Notes: clip-GTK2 is finished. Some bugs are fixed. There are some new functions, some new documentation, and some fixes for compatibility.

            Recent comments

            17 Jan 2010 11:57 mnalis

            New development (as of 2009) is happening at

            27 Aug 2005 16:50 ideafix

            my experience with clip
            basic clipper and dbf functions are very good, but there are some new areas that present small problems (sql, non-clipper datatypes provided for compatibility with other dialects) and other areas that are simply incomplete (gtk2 support).

            My only problema was to learn how mature each area and library is. I had to learn from trying...

            Otoh, small bug fixes were easy to implement, the internals are understandable by just studying the code.

            I think clipper is the best language to write text-mode full screen data entry programs. and clip is the best tool I could find. Thanks.

            28 May 2005 11:07 zdk

            It's amazing!
            Dear Clip Team

            i just want to tell how wondered i'm from this product. I'm now in the testing phase, but i think that the next thing i will do is to buy a commercial license. Great job!

            Many thanks for bringing Clipper alive again!


            20 Aug 2004 03:44 Uri

            Re: Compile with cygwin
            % /usr/include/w32api/basetsd.h:110:

            comment this line.

            please contact to uri at itk dot ru for bug reports

            20 Aug 2004 02:53 francofr

            Compile with cygwin
            Hi, i tried to compile with cygwin under windowsxp

            and i get this error:

            gcc -Wall -I. -I./include -O2 -O0 -c _file.c

            In file included from /usr/include/w32api/winnt.h:164,

            from /usr/include/w32api/windef.h:246,

            from /usr/include/w32api/windows.h:48,

            from _file.c:540:

            /usr/include/w32api/basetsd.h:110: error: parse error before ',' token

            make: *** [_file.o] Error 1

            cygwin version is 1.5.10.

            It was something wrong?


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.