Related articles |
---|
Ann: xBaseScript RC-1 (Script Engine, DOT Environment, and Clipper c Ron@Profit-Master.com (Ron Pinkas) (2001-12-20) |
From: | "Ron Pinkas" <Ron@Profit-Master.com> |
Newsgroups: | comp.compilers |
Date: | 20 Dec 2001 00:43:59 -0500 |
Organization: | PTS |
Keywords: | available |
Posted-Date: | 20 Dec 2001 00:43:59 EST |
Release Candidate 1 of xBaseScript is now available from
http://sourceforge.net/projects/xbase-script
xBaseScript (PP.exe) implements:
1. What is supposed to be 100% Clipper compatible Pre-Processor.
2. DOT Prompt environment.
3. Full featured Clipper/Harbour Interpreter (Script Engine).
Full source code (100% Clipper code) is included.
Source can be used to produce a LIB file to link all the above capabilities
into any Clipper/Harbour (probably Alaska xBase++ too) application.
This product is FREE (of cost) under the GPL software license.
Should you prefer a Typical Retail Software License (dismissing GPL
restrictions), you can purchase Single-User License for $95US.
You may download the source package from:
http://prdownloads.sourceforge.net/xbase-script/xBaseScript-rc1-src.zip
Or, a Harbour-SimpLex-BCC5.5 (sources dated today) compiled executable from:
http://prdownloads.sourceforge.net/xbase-script/xBaseScript-rc1-bin-w32.zip
Both packages include a documentation file (pp.txt) and few sample PRG
scripts.
PP may run, in interpreter mode (-R ), most Clipper/Harbour/xBase PRG files,
and supposedly all valid Clipper (and Harbour PP extensions) CH files,
without any changes, including OOP code that utilizes Harbour's hbclass.ch
(try PP TstClass -R).
It will also run FiveWin(R) applications in interpreter mode. For that you
will need to build PP using the provided \FWH\Samples\BuildH.bat and the
latest FiveWin(R) LIBs. You'll also need a file named FWExtern.ch which
you'll need to email me privately to request (FiveWin(R) proof of ownership
required).
NOTE: To compile with Clipper, you'll need to link in protected
mode. Here is a sample BLINKER script file (pp.lnk):
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE CLIPPER F49
BLINKER EXECUTABLE EXTENDED
STACK 7168
BEGIN AREA
FILE PP
ENDAREA
SEARCH BLXCLP52
To compile with Harbour, you can use standard BLD*.bat from the tests
directory.
For those interested, xBaseScript is also available ($95US) as an ActiveX
DLL, COM Server, which can be used to script or pre-process any valid PRG
file, from any language that supports COM.
Your comments are welcome,
Ron Pinkas
Te. (805) 376-9088
Return to the
comp.compilers page.
Search the
comp.compilers archives again.