CLIP
Details
| Size: | 4127K |
| Last Update: | 2008-05-18 00:33:06 |
| Version: | 1.2.0 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | ITK |
| Price: | $0.00 |
Description:
CLIP 1.2.0 is preprocessors software developed by ITK.
CLIP is a Clipper/XBase compatible compiler with initial support other xBase dialects. CLIP project 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.
Here are some key features of "CLIP":
Preprocessor
Fully compatible CA-Clipper with with some new possibilities.
Compiler
slight incompability with CA-Clipper, which may be resolved easily, using the "search and replace" method. In addition it can compile to C program, byte-code, dynamic library and mixed C+byte-code.
Very fast and efficient OO-model
Difference from CA-Clipper reveals itself in part of descriptions and making an object, but in part of using the ready objects syntax and logic of functioning is completely the same.
It is possible to write programs on CLIP, without using other syntax excepting OOP.
Initial support syntax from FS,CAVO,FoxPro.
C-API
has much more possibilities than CA-Clipper.
Full international support
Including adjustment on any code page of any language on any keyboard (with stelnet emulator only or on consoles), substitution of string constants during execution and changing a logic of functioning with strings, given for functions alpha, digit, lower, upper, subscripted weight factors etc.
Support two-bytes charsets BIG5,GB , may be Korean,Japan too.
GUI, based on GTK
Provides using of all widgets and processing the events
Using of dynamic libraries,
loading and execution of the byte-code from external files ( in run-time, too ).
Compatibility
up to Clipper 5.3 (support of objects menu, button, check and other get-objects), as well as standard classes tbrowse,get,error.
Are implemented a lot of CA_Tools functions, including all functions for processing the lines, dates, files, mathematicians.
support all SIX functions and features
MEM,DBF,DBT,FPT,NTX,CTX,CDX,NSX...
VFP data types: datetime,currency
RDD allows to use your own drivers, as well as use a driver, combined from several different drivers.
RDD also allows to use only OO-style, without using of aliases
Multitask support
CODB - CLIP Object Data Base
SQL
libraries and classes for direct access to SQL-servers (PG,MySql,Oracle,Interbase)
ODBC and ODBC bridge to Windows drivers.
SQL-interpreter and commands, compatible with FoxPro
Other possibilities
Overloading operators for objects.
Support of regular expressions.
function for TCP/IP sockets connections
COM_() functions
Rushmore like technology, but more fast and efficient.
Support of very-large-scale numbers with unlimited accuracy.
Support of graphic files PNG,GD,JPEG and primitives like lines, rectangles, firing ranges, circumferences etc.
Several common classes for word processorses, html/cgi programms.
Several utilities for interpreting the patterns of the documents, www_sql,clip_bl, clip_blank, clip_sql, clip_hindex, clip_hseek etc.
multiwindows interactive debugger.
Supported OS'es
linux, freebsd, openBsd, SPARC & x86 solaris, IBM mainframe with TurboLinux, Win32 ( with CYGWIN development tools)
TODO list
Windows support
FiveWin compatiblies.
FoxPro compatiblies.
What's New in This Release:
This release added fixes to support UTF environments, GCC 4.x, and newer Linux distributions.
Some new utilities, functions, and documentation were added.
CLIP 1.2.0 supports english interface languages and works with Linux.
Downloading CLIP 1.2.0 will take minute if you use fast ADSL connection.
0 comments
Add to
CLIP Version History
Related Software
|
|
From category: Libraries |
| Alpy 0.1.4 is libraries software developed by Juha-Matti Tapio. Alpy provides Python bindings to the Allegro game programming library. Requirements: Python >= 2.0. Works with Alleg... |
|
|
From category: Libraries |
| DBIx::SQLCrosstab 1.17 is libraries software developed by Giuseppe Maxia. DBIx::SQLCrosstab Perl module creates a server-side cross tabulation from a database. SYNOPSIS use DBIx::... |
|
|
From category: Libraries |
| Alien::wxWidgets 0.21 is libraries software developed by Mattia Barbon. Alien::wxWidgets is a Perl module for building, finding and using wxWidgets binaries. SYNOPSIS use Alien::w... |
|
|
From category: Compilers |
| ccbuild 1.5.3 is compilers software developed by A. Bram Neijt. The ccbuild goal is to allow the developer to run only one command: ccbuild. ccbuild program will then find out what it should do on... |
|
|
From category: Perl-Modules |
| Find::File::Iterator is a Perl module for interator interface for search files.... |
|
|
From category: Libraries |
| Config::IniFiles 2.38 is libraries software developed by Scott Hutton. Config::IniFiles is a module for reading .ini-style configuration files. SYNOPSIS use Config::IniFiles; m... |
|
|
From category: Libraries |
| Convert::Translit 1.03 is libraries software developed by Genji Schmeder. Convert::Translit, transliterate, build_substitutes is a Perl module for string conversion among numerous character sets.... |
|
|
From category: Libraries |
| Bio::Root::Object 1.4 is libraries software developed by Bio::Root::Object Team. Bio::Root::Object is a core Perl 5 object. SYNOPSIS Use this module as the root of your inheritanc... |
|
|
From category: Libraries |
| App::quickstart 0.964 is libraries software developed by App::quickstart Team. App::quickstart is App::Context Developer&039;s Quick-Start Guide. This is the Developer\'s Quickstart Guide t... |
|
|
From category: Libraries |
| BALL 1.1.1 is libraries software developed by Hans-Peter Lenhof & Oliver Kohlbacher. BALL is Rapid Software Prototyping can significantly reduce development times in the field of Computational Mole... |
|
|
From category: Libraries |
| Bundle::Kwiki 0.02 is libraries software developed by Gabor Szabo. Bundle::Kwiki is a subset of modules that are good plugins of Kwiki. SYNOPSIS A bundle does not have code in it. It... |
|
|
From category: Quality-Assurance-and-Testing |
| CATSRunner 20050922 is quality assurance and testing software developed by Agile Rules. CATSRunner is a unit testing framework. C Automated Testing System (CATS) and its associated test runn... |
|
|
From category: Code-Generators |
| x2svg is an application to graphically lay out files like DTDs and Java property files as scalable vector graphics (SVG).... |
|
|
From category: Libraries |
| Table wrapper base class is a PHP class that can be used to generate HTML tables from arrays of data.... |
|
|
From category: Libraries |
| uriparser project is a strictly RFC 3986 compliant URI parsing library.... |
Leave a comment