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.
| Tags | Database Software Development Compilers Libraries Pre-processors User Interfaces Utilities Database Engines/Servers Internet Web Dynamic Content CGI Tools/Libraries Debuggers Interpreters |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX BSD Linux Windows Windows Windows Unix |
| Implementation | C Other |
Recent releases


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


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


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


Changes: 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.


Changes: clip-GTK2 is finished. Some bugs are fixed. There are some new functions, some new documentation, and some fixes for compatibility.
A script that lets you handle form validation without writing JavaScript code.
- All comments
Recent commentsmy 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.
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!
Ernesto
Re: Compile with cygwin
% /usr/include/w32api/basetsd.h:110:
comment this line.
please contact to uri at itk dot ru for bug reports
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?
Re: Article about CLIP
> http://www.linuxit.com.br/modules.php?name=Sections&op=viewarticle&artid=437
Otimo artigo, incentiva o uso da linguagem, bem como demonstra os passos basicos para a instalacao, quero tambem dizer-lhes que estou trabalhando em um projeto com o CLIP e o POSTGRESQL, esta bom pra comecar e acho que vai otimo essa parceria.