Showing posts with label Viktor Szakáts. Show all posts
Showing posts with label Viktor Szakáts. Show all posts

Sunday, June 19, 2011

Harbour stable release (2.2.0)

"Viktor Szakáts" <harbour.01@syenar.hu> Jun 16 12:41PM +0200 ^

Hi All,

I plan to make stable release till the end of July.

I'd like to ask everyone to start doing tests using
current SVN and report build and user-level bugs
on all platforms. Use default build settings for these
tests, and try using latest versions of 3rd party
libs and tools. Also test bcc55.

Feature freeze: I'd also seriously ask everyone to
_not commit any new features_ till the release is
done, but instead focus on reviewing and fixing
anything available in current SVN. Hold off any
fixes which may seem prone to regression.

The version of the release will be 2.2.0. (2.1.x is
too worn by now).

The Windows unified binary will feature libs for
mingw, mingw64, msvc, msvc64, mscvarm and bcc55.
(watcom dos/os2/linux and pocc will be left out
compared to prev build)

When we're clean, I'll do the source release,
tagging and windows unified release, and I ask
contributors to create OS/2, Linux, OS X, *BSD
builds as before.

Focus on these when testing. Thank you.

Viktor

Friday, June 4, 2010

Who are the Active Contributors to the Harbour Project ?

According to Viktor in a recent post, the active (made a commit in the last 3 years) list of developers for the harbour Project  are as follows :-
  1. Alexander Kresin
  2. Antonio Carlos Pantaglione
  3. April White
  4. Belgrano Massimo
  5. Chen Kedem
  6. David Arturo Macias Corona
  7. Enrico Maria Giordano
  8. Francesco Saverio Giudice
  9. Istvan Bisz
  10. Jean lefebvre
  11. Jose Luis Capel
  12. Lorenzo Fiorini
  13. Luis Krause
  14. Marek Paliwoda
  15. Maurilio Longo
  16. Miguel Angel Marchuet Frutos
  17. Mindaugas Kavaliauskas
  18. Petr Chornyj
  19. Phil Barnett
  20. Phil Krylov
  21. Pritpal Bedi
  22. Przemyslaw Czerpak
  23. Ryszard Glab
  24. Teo Fonrouge
  25. Tomaz Zupan
  26. Vailton Renato
  27. Viktor Szakats
  28. Xavi

Sunday, December 27, 2009

Stable Harbour 2.0.0 (r13372) Released

CCH : Great news for Harbour Developers !

Hi All,

Harbour 2.0.0 (r13372) source archives and Windows binary
releases are available for download on sourceforge.net;

sourceforge.net/projects/harbour-project/files/

Make sure to check INSTALL doc "QUICK START" section and visit
our user forums at;

sourceforge.net/apps/phpbb/harbour-project/

Release notes;
-----------------------------------------------------------------------
Unified Windows release for most supported compilers and
x86, x64, WinCE/ARM, MS-DOS, OS/2, Linux target platforms.

Installed size; 214MB (54MB - 339MB)

The default installation will install MinGW compiler + x86 static and
shared libs, MSVC and BCC x86 libs and examples.

Options; x86 shared tools, x64 shared tools, MinGW x64 and
WinCE-ARM libs, MSVC x64 libs, Open Watcom x86 libs,
shared x64/WinCE-ARM libs, MS-DOS (watcom) libs, OS/2 (watcom)
libs, Linux (watcom) libs.

Usage;
1) install/unpack to any directory (C;\hb20)
2) go to bin dir (optional if you specify path for hbmk2)
3) For x86 executable, type; ’hbmk2 ../tests/hello.prg’
4) For x64 executable, type; ’hbmk2 ../tests/hello.prg -compiler=mingw64’
[needs mingw64 to be installed in ’comp/mingw64’ dir beforehand]
5) For WinCE/ARM executable, type; ’hbmk2 ../tests/hello.prg -platform=wce’
[needs cegcc to be installed in ’comp/mingwarm’ dir beforehand]
6) For MS-DOS executable, type; ’hbmk2 ../tests/hello.prg -platform=dos’
[needs OpenWatcom to be installed in ’comp/watcom’ dir beforehand]
7) For Linux executable, type; ’hbmk2 ../tests/hello.prg -platform=linux’
[needs OpenWatcom to be installed in ’comp/watcom’ dir beforehand]

Tool/lib versions used to create this package;
-----------------------------------------------------------------------

Compiler tools
--------------

MinGW GNU C 4.4.1 TDM-2 (included)
MinGW w64 GNU C 4.5.0-20091118
MinGW CEGCC 4.4.0
MSVC 2008 (version bundled with MS Windows SDK 7)
Open Watcom C 1.8
Borland C/C++ 5.5.1

External lib dependencies
-------------------------

ACE 9.10
Allegro 4.2.2
Blat 2.6.2
Cairo 1.8.8
libcurl 7.19.6
Firebird 2.1.3
FreeImage 3.13.0
GD 2.0.35
MySQL 5.1.41
OpenSSL 0.9.8k
PostgreSQL 8.4.2-1
QT 4.5.3
WATTCP 2.2.10

Changes since previous (2.0.0beta3 20090905) release;
-----------------------------------------------------------------------

- Harbour updated to r13359 (from r12422)
- MinGW CEGCC updated to 4.4.0
- upx updated to 3.04.
- MinGW 4.4.1 updated to TDM-2 release fixing a performance problem.
- MinGW w64 updated to latest binary release.
- DJGPP build in unified release replaced with OpenWatcom MS-DOS build.
- External libs updated (except OpenSSL and libcurl).
- hbwin cleanups/fixes (printer handling) and improvements (mutex, MAPI, misc)
- hbwin OLE2, ActiveX support improved and finalized.
- hbwin full UNICODE support and cleanups.
- hbwin basic win64 .dll support.
- hbtip POP3/SMTP fixes, encoding/charset support.
- Added hbmemio contrib.
- hbnetio finalized.
- hbqt cleanups and improvements, QT 4.6 support.
- hbide (early development stage).
- Documentation enhancements; INSTALL and doc/xhb-diff.txt.
- hbmk2 got support to convert xMate, hbmake and xbuild make files to .hbp
format.
- Added hbsms contrib library (to send SMS text messages in multiplatform way).
- gtwvg now builds in win64 mode.
- Rudimentary port of GTWVW (find it in examples)
- New hbcairo wrapper for cairo lib.
- Improved code portability for startup code, C++ mode and
to support for old GCC versions.
- Added public Harbour C level API to handle GC collected pure pointers.
- Added workaround fox Pelles C 6.0 bug, so now it can be used
with Harbour for win32 and wince. Win64 build still doesn’t work,
due to other POCC6 bugs.
- Fixed to support MSVC 6.0.
- dlmalloc memory allocator now also optimized for MT mode.
- DJGPP builds received support for .dxe dynamic libs.
- MS-DOS build included in unified release package is now built
with OpenWatcom rather than DJGPP.
- OpenWatcom now builds in plain C mode (instead of C++)
- Included MSVC build is now a UNICODE build.
- Changed all Harbour to use WIDE Windows API calls only in UNICODE mode.
- New Harbour C level UTF-8 and UTF-16 string handling functions.
- Rewritten internal codepage and collation support. Collations
are now ensured to be CA-Cl*pper compatible.
- HB_TRANSLATE() now supports UTF-8.
- OS/2 platform support improvements (watcom, .dll support, GCC OMF support).
- gtxwc fixes.
- General finalization to *nix Harbour dynamic library generation built into
build system.
- Generalized the way zlib and pcre embedded sources are handled.
- Finalized new pure GNU Make based build system.
- Embedded libharu made available for MS-DOS Harbour builds,
plus many other leveling of MS-DOS port.
- Added Blowfish encryption functions to core.
- Added experimental win64 binary build of GNU Make.
- Synced with some new features that appeared in xhb, plus some missing
features from past versions.
- New Harbour port to Haiku/BeOS.
- Updated embedded components.
- Cleaned all test code from Harbour -w3 level warnings.
- hbmk2 now supports the same C warning levels as build system.
- hbmk2 now supports built-in native .c / .prg dependency detection.
- hbmk2 tested/finalized for *nix systems.
- hbmk2 now supports upx on *nix systems.
- New hbdoc2 tool at development stage.
- Support for linux/open64, linux/clang compilers.
- Build system now uses automatic version detection for MSVC compilers.
- Core trace message functionality improvements (new .prg level
interface, Windows OutputDebugString support)
- New SET( _SET_DBCODEPAGE ).
- RDDADS fixes.
- Removed support for harbour.cfg and Harbour compiler -go output mode.
- New Harbour types (HB_SIZE, HB_BOOL, etc).
- Moved rddado from contrib area to examples.
- Deleted hbmake from examples.
- Many other smaller improvements, additions, fixes, cleanups.
- For 3rd party developers it’s recommended to look for the word
"incompatibility" in ChangeLog to find spots which may imply changes
on their part.

Changes since previous (2.0.0beta2 20090624) release;
-----------------------------------------------------------------------

- Harbour updated to r12422 (from r11508)
- Rewritten socket library.
- Fixed remaining Clipper compatibility issues (@.clp, SET PROC TO, DO WITH, etc)
- Added replaceable core file I/O layer.
- Reworked build system with integrated dynlib creation, cross-platform
support, compiler and external component autodetection and much more.
- MinGW updated to 4.4.1
- MinGW x64 updated to 4.5.0 (20090905)
- Finalizing ActiveX/OLE2 support.
- Timestamp/datetime support in core.
- Added MT support for dos platform.
- Added socket support for dos platform (via WATTCP lib).
- Added hbnetio lib client/server file I/O implementation.
- hbxbp lib about feature complete.
- wce/msvcarm target improvements, sunpro compiler support.
- hbssl OpenSSL wrapper lib.
- SSL support in hbtip lib.
- Serial communication fixes in hbwin/hbtpathy on win platform.
- Lots of other additions and some fixes.
- Changed default install path to be ’hb20’ rather than ’harbour20’,
to avoid long filenames.
- Replaced mingw64 built x64 shared tools with msvc64 builds, as
the former didn’t work.
- Included hbqt lib which links against static QT libs.

Changes since previous (2.0.0beta1 20090609) release;
-----------------------------------------------------------------------
- Harbour updated to r11508 (from r11287)
- New User’s Forum linked
- upx compressor included in install package
- DOS cross build libs included in install package
- preparation to host 3rd party packages inside Harbour directory tree
- new "zero-conf" library install system in preparation
- hbmk2; lots of minor refinements, support for all free compilers
in embedded form, support spaces in filenames/paths, all Harbour
supported C compilers have now complete support in hbmk2
- DOS support tested and required fixes applied
- embedded compilers moved to ’comp’ subdir
- support for latest MinGW x64 and MSVS 2010 compilers
- extended INSTALL with new examples and app build quick guide
- icon for installer and hbrun tool
- hbxbp and hbqt enhancements
- hbwin refinements and better compatibility
- new uhttpd2 sessioned HTTP server
- C++ build support for all compilers, new HB_WAEVAL() function,
new xpp (Xbase++ compatibility) lib, .hrb loading enhancements
- DBU, RL, SuperLib fixes.
- MinGW64 updated to 4.4.1
- There were a few changes in this release which may require updating
your source code (hb_par*()/hb_stor*() in .c files and GTWVG WIN_*()
function in .prg files). Search for ’incompatible’ word in ChangeLog
for more.
-----------------------------------------------------------------------

Changes since previous (1.1.0dev 20090602) release;
-----------------------------------------------------------------------
- Harbour updated to r11287 (from r11179)
- all contrib tests included in install package
- All 3rd party packages upgraded to latest version.
- hbmk2; project support, new file extensions, fixes, Harbour 1.0.x
support.
- further simplified/updated build process and instructions
- hbqt many enhancements
- almost full xhb compatibility
- ’terminal’ fixed in examples
- source formatter, Cl*pper RL tool, legacy hbmake added
- MT Xbase++ compatibility
-----------------------------------------------------------------------

Changes since previous (1.1.0dev 20090408) release;
-----------------------------------------------------------------------
- Harbour updated to r11179 (from r10819)
- Updated hbmk2 (filter issues + experimental Harbour 1.0.x support)
- Included contrib tests/utils
- Full and now standalone ’examples’
- ’tests’ with subdirs included.
- No longer included pocc/pocc64/poccarm libs.
- QT updated to 4.5.1
- MinGW updated to 4.4.0

--
Brgds,
Viktor Szakats

Tuesday, September 8, 2009

Latest Harbour Unofficial Release - 5th Sept 2009

CCH : As pointed out by Massimo Belgrano 

From: Viktor Szakáts
To: Harbour Project Main Developer List.
Sent: Sunday, September 06, 2009 10:11 AM
Subject: [Harbour] Harbour 2.0.0beta3 (unofficial) available now

Hi All,

Harbour 2.0.0beta3 (r12422) source archives and Windows binary
releases are available for download here:
  http://syenar.hu/harbour/

Make sure to check INSTALL doc "QUICK START" section and visit
our user forums at: http://sourceforge.net/apps/phpbb/harbour-project/

Unofficial releases by Viktor Szakáts

Harbour 2.0.0beta3 (r12422) (2009-09-05)
for Windows x86, Windows x64, WinCE/ARM, MS-DOS, OS/2 and Linux platforms:

Binary - .7z archive (48MB)
Binary - .exe installer (54MB)
Source - .zip (13MB)

Friday, July 31, 2009

Latest UnOfficial Release for the harbour Project

CCH: From Victor's Harbour Page

Harbour 2.0.0beta2 (r11508) (2009-06-24)
for Windows x86, Windows x64, WinCE/ARM and MS-DOS platforms:

Binary - .7z archive (40MB)
Binary - .exe installer (43MB)

For official releases, visit: http://sourceforge.net/projects/harbour-project/files/

Release notes

Make sure to check INSTALL doc "QUICK START" section and visit
our user forums at:
http://sourceforge.net/apps/phpbb/harbour-project/

Release notes:
-----------------------------------------------------------------------
Unified Windows release for most supported compilers and
x86, x64, WinCE/ARM, MS-DOS architectures.

Installed size: 185MB (39MB - 272MB)

The default installation will install MinGW compiler + x86 static and
shared libs, MSVC and BCC x86 libs and examples.

Options: x86 shared tools, x64 shared tools, MinGW x64 and
WinCE-ARM libs, MSVC x64 libs, Open Watcom x86 libs,
shared x64/WinCE-ARM libs, MS-DOS 32-bit DJGPP libs.

Usage:
1) install/unpack to any directory (C:\harbour20)
2) go to bin dir (optional if you specify path for hbmk2)
3) For x86 executable, type: 'hbmk2 ../tests/hello.prg'
4) For x64 executable, type: 'hbmk2 ../tests/hello.prg -comp=mingw64'
[needs minwg64 to be installed beforehand]
5) For WinCE/ARM executable, type: 'hbmk2 ../tests/hello.prg -arch=wce'
[needs cegcc to be installed beforehand]
6) For MS-DOS executable, type: 'hbmk2 ../tests/hello.prg -arch=dos'
[needs DJGPP to be installed beforehand]

See VERSIONS for tool/lib versions used to create the package.

Changes since previous release (2.0.0beta1 20090609):
-----------------------------------------------------------------------
- Harbour updated to r11508 (from r11287)
- New User's Forum linked
- upx compressor included in install package
- DOS cross build libs included in install package
- preparation to host 3rd party packages inside Harbour directory tree
- new "zero-conf" library install system in preparation
- hbmk2: lots of minor refinements, support for all free compilers
in embedded form, support spaces in filenames/paths, all Harbour
supported C compilers have now complete support in hbmk2
- DOS support tested and required fixes applied
- embedded compilers moved to 'comp' subdir
- support for latest MinGW x64 and MSVS 2010 compilers
- extended INSTALL with new examples and app build quick guide
- icon for installer and hbrun tool
- hbxbp and hbqt enhancements
- hbwin refinements and better compatibility
- new uhttpd2 sessioned HTTP server
- C++ build support for all compilers, new HB_WAEVAL() function,
new xpp (Xbase++ compatibility) lib, .hrb loading enhancements
- DBU, RL, SuperLib fixes.
- MinGW64 updated to 4.4.1
- There were a few changes in this release which may require updating
your source code (hb_par*()/hb_stor*() in .c files and GTWVG WIN_*()
function in .prg files). Search for 'incompatible' word in ChangeLog
for more.
-----------------------------------------------------------------------

Changes since previous release (1.1.0dev 20090602):
-----------------------------------------------------------------------
- Harbour updated to r11287 (from r11179)
- all contrib tests included in install package
- All 3rd party packages upgraded to latest version.
- hbmk2: project support, new file extensions, fixes, Harbour 1.0.x
support.
- further simplified/updated build process and instructions
- hbqt many enhancements
- almost full xhb compatibility
- 'terminal' fixed in examples
- source formatter, Cl*pper RL tool, legacy hbmake added
- MT Xbase++ compatibility
-----------------------------------------------------------------------

Changes since previous release (1.1.0dev 20090408):
-----------------------------------------------------------------------
- Harbour updated to r11179 (from r10819)
- Updated hbmk2 (filter issues + experimental Harbour 1.0.x support)
- Included contrib tests/utils
- Full and now standalone 'examples'
- 'tests' with subdirs included.
- No longer included pocc/pocc64/poccarm libs.
- QT updated to 4.5.1
- MinGW updated to 4.4.0

Saturday, June 13, 2009

New Harbour Users Forum [Updated 16th June 2009]

From the recent discussions on the Harbour-Project Main Developers List, it is clear that the Harbour Developers does not really welcome requests by Application Developers i.e Harbour users for support.

To their credit, Viktor (Main Harbour Contributor) has set up a new Harbour Users Forum at
http://sourceforge.net/apps/phpbb/harbour-project/

I have just joined as a member and note that there are 3 forums as follows :-
  • Harbour Users
  • Harbour Tips & Tricks
  • Off Topic
My personal view is that they should add an Announcements Forum as well.

Sunday, May 31, 2009

Latest Developments in Harbour by Viktor Szakáts

CCH: As posted in the Guest Book by Viktor

Hi All,

I’ve updated the unified release to the latest Harbour version;

www.syenar.hu/harbour/harbour-11-win-20090530.7z (36MB)
www.syenar.hu/harbour/harbour-11-win-20090530.exe (38MB)
Installed size; 167MB (37MB - 250MB)

Changes since previous release;
- Harbour updated to r11179 (from r10819)
- Full and now standalone ’examples’
- ’tests’ with subdirs included.
- No longer included pocc/pocc64/poccarm libs.
- QT updated to 4.5.1
- MinGW updated to 4.4.0

The default installation will install MinGW compiler + x86 static and
shared libs, MSVC and BCC x86 libs and examples.

Options; x86 shared tools, x64 shared tools, MinGW x64 and WinCE-ARM libs,
MSVC x64 libs, Open Watcom x86 libs, shared x64/WinCE-ARM libs.

Usage;
1) install/unpack to any directory (C;\harbour-11)
2) go to bin dir (optional if you specify path for hbmk2)
3) For x86 executable type; ’hbmk2 ../tests/hello.prg’
4) For x64 executable type; ’hbmk2 ../tests/hello.prg -comp=mingw64’
5) For WinCE/ARM executable type; ’hbmk2 ../tests/hello.prg -comp=mingwarm’
(or just; ’hbmk2 ../tests/hello.prg -arch=wce’)

Tools/libs used to create the package;
MinGW 4.4.0, MinGW64 4.4.0, MinGWCE 4.1.0, BCC 5.5.1, Open Watcom 1.8,
MSVC 2008 SP1, ace 9.10, allegro 4.2.2, blat 2.6.2, libcurl 7.19.3,
firebird 2.1.1,
freeimage 3.11.0, gd 2.0.34, mysql 5.0.67, openssl 0.9.8j, pgsql 8.3.3, qt 4.5.1

This release is very close to RC1.

Brgds,
Viktor

Tuesday, February 17, 2009

From Clipper to Harbour - Viktor Szakáts

Date : Mon, 16 Feb 2009 10:40:57 +0100
Subject : Re: Long time no see

VICTOR : Hi Chong Hwa,
Nice to see you reviving Clipper...Clipper...Clipper.
It's been a long time :) I hope you're well.

CCH: Well, it's been more than 10 years :-)

VICTOR : Yep. I'm glad you remember.

VICTOR : If you're interested, I invite you to join Harbour's developer list,
it'd be great to see you there.

CCH: TQ and I am honoured by your invitation.
However, work commitments does not me to do so :-)

VICTOR : I can understand that, you're welcome any time in the future.

CCH: I would love to publish an article from you showing how you switched
from Clipper to Harbour. I am OK with xHarbour but I must admit I am a little lost on how to do it with Harbour.

From Clipper to Harbour - Viktor Szakáts

From a user's POV they are probably the same. Maybe there are some aspects of xhb which I don't know and could make the process different, but normally it's just a recompile and relink, feature-wise Harbour is on par with xhb, and a plus Harbour is cleaner, more robust, more portable and faster, it also has an xhb.lib which aims to provide compatibility with
features we've opted not to include in the core product.

I've just finished a new hbmk (Harbour Make) utility this weekend.

My transition was a long, gradual process, while keeping continuous Clipper releases and focusing on minimizing any risks on the user side, while maturing the Harbour release versions.

Also, the process was two fold:

1) Transition to Harbour for Windows.

2) Transition to be multi platform in general, allowing
easy move to any other platforms in the future.
This mostly comes down to file system / OS environment
differences.

Here are the main stages (and the devils are in the details :):

1) Departing from DOS/Windows concepts like case-insensitive filenames, drive letters and any other possible platform dependencies, like using some specific external tools. This was done by keeping Clipper compatibility, where this was impossible it was added using conditional code.

2) Some libs/tools which didn't have a Harbour/portable version, had to be replaced by new parts and sometimes concepts. One such is Telepath(y), which got replaced by curl, then hbcurl.

3) Adjusting all own .c functions for Harbour Windows version, using conditional code.

4) Added simple make system for Harbour Windows versions.

5) Created first running Harbour version for Windows and started testing locally plus a few clients.

6) After filling all missing bits in Harbour, there was time for the show to begin by creating the first official Harbour builds of the apps. Points below took 3-6 months depending on how we count it.

7) This quickly turned out to be a success since as apps were proved to run very stable, now the main work could begin by now being able to drop all Clipper heritage.

8) Created new local build systems for all parts, this time keeping in mind Linux/Darwin compatibility.

9) Started optimizing speed by refining the compiler choice and Harbour and local app build options.

10) After removing dependency on Clipper, the code could be moved from Clipper compatibility mode to Harbour native mode. This allowed to drop many functions and replace them with Harbour functions, tools and libs. This solved some rare problems with the apps, caused by bugs in local .c code. In fact I've reduced local .c code to an absolute minimum. This stage also resulted in noticeable speed up in certain points of the application.

11) The apps were now ported to Linux/Darwin with minimal effort.

12) Now fun part could be started, really start to exploit the possibilities of the new platforms and Harbour. I'm doing this since months and it's really a breath of fresh air.

Since I'm a main contributor to Harbour, all this was accompanied by parallel Harbour development, fixing incompatibilities, some bugs, finding all missing points and filling the gaps, and creating stable releases.

In the last few years the main areas to fill were TBROWSE, some multi-platform file handling stuff for the most part, and some stuff related to codepages. Currently using the latest SVN, which is practically release quality.

I hope that helps or is useful in any ways.

Brgds,

Viktor Szakáts

Welcome to Clipper... Clipper... Clipper


In 1997, then using Delphi 3, I had already created 32-bits Windows applications for HRIS, ERP and CRM. In 2007, using Ruby on Rails, an AJAX powered CRM site running on Apache & MySQL was created and I am now using Visual Studio .Net 2008 to create web-based projects and Delphi 7 for Win32 applications using SQL2005 & DBFCDX.

So, why then am I reviving the Original Clipper... Clipper... Clipper via a Blog as CA-Clipper is a programming language for the DOS world ? Believe it or not, there are still some clients using my mission-critical CA-Clipper applications for DOS installed in the late 80's and up to the mid 90's. This is testimony to CA-Clipper's robustness as a language :-)

With the widespread introduction of Windows 7 64-bits as the standard O/S for new Windows based PCs & Notebooks, CA-Clipper EXE simply will not work and it has become imperative for Clipper programmers to migrate immediately to Harbour to build 32/64 bits EXEs

Since 28th January 2009, this blog has been read by 134,389 (10/3/11 - 39,277) unique visitors (of which 45,151 (10/3/11 - 13,929) are returning visitors) from 103 countries and 1,574 cities & towns in Europe (37; 764 cities), North America (3; 373 cities) , Central America & Caribeans (6; 13 cities), South America(10; 226 cities), Africa & Middle-East (12; 44 cities) , Asia-Pacific (21; 175 cities). So, obviously Clipper is Alive & Well : -)


TIA & Enjoy ! (10th October 2012, 11:05; 13th November 2015)


Original Welcome Page for Clipper... Clipper... Clipper

This is the original Welcome Page for Clipper... Clipper... Clipper, which I am republishing for historical and sentimental reasons. The only changes that I have made was to fix all the broken links. BTW, the counter from counter.digits.com is still working :-)

Welcome to Chee Chong Hwa's Malaysian WWW web site which is dedicated to Clipperheads throughout the world.

This site started out as a teeny-weeny section of Who the heck is Chee Chong Hwa ? and has graduated into a full blown web site of more than 140 pages (actually hundreds of A4 size pages) ! This is due to its growing popularity and tremendous encouragements from visiting Clipperheads from 100 countries worldwide, from North America, Central America, Caribbean, South America, Europe, Middle-East, Africa and Asia-Pacific. Thanx Clipperheads, you all made this happen !


What is Clipper ?

You may ask, what is this Clipper stuff ? Could Clipper be something to do with sailing as it is the name of a very fast sailing American ship in the 19th century ?

Well, Clipper or to be precise, CA-Clipper is the premier PC-Software development tool for DOS. It was first developed by Nantucket Corporation initially as a compiler for dBase3+ programs. Since then, CA-Clipper has evolved away from its x-base roots with the introduction of lexical scoping & pre-defined objects like TBrowse. As at today, the most stable version ofClipper is 5.2e while the latest version, 5.3a was introduced on 21 May 1996.

As at 11th November, 1996, an unofficial 5.3a fixes file was made available by Jo French. See the About CA-Clipper 5.3a section for more details. BTW, Jo French uploaded the revised 5.3a fixes file on 20th November, 1996.

Latest News

The latest news is that CA has finally released the long-awaited 5.3b patch on 21 May, 1997.

For 5.3b users, you must a take a look at Jo French's comments on unfixed bugs in 5.3b.

BTW, have you used Click ? If you're a serious Clipperprogrammer and need an excellent code formatter, Click is a natural choice. How to get it ? Simple, access Phil Barnett's site via my Cool Clipper Sites.

32-bits Clipper for Windows ?

Have you tried Xbase ++ ? Well, I have and compared to Delphi (my current Windows programming tool of choice), I'm still sticking to Delphi.

Anyway, you should visit the Alaska Home Page. Give it a chance and then draw your own conclusions !.

The Harbour Project

Is this the future of Xbase ? Take a look at at the Harbour Project

You are Visitor # ...

According to counter.digits.com, you are visitor since 3 June 1996.

If you like or dislike what you see on this website, please drop me a line by clicking the email button at the bottom of this page or better still, by filling out the form in my guest book. If you are not sure what to write,click here to take a look at what other Clipperheads have to say.