CPLAT 5.1 Released (Cross platform framework)

CPLAT 5.1 Released (Cross platform framework)

Post by Ken Stahlm » Wed, 09 Jul 2003 09:23:43

ksoft is pleased to announce the latest version of CPLAT (version 5.1).

Some of the new features are:
MacOSX HIView support.
MaxOSX window compositing support.
MacOSX drawer and metal window support.
New DataBrowser class.
New UI elements - round buttons, disclosure button, icon and picture
control and more.
New and reorganized documentation.

There are new trial versions available for Microsoft Visual C++ (6 and .net),
Project Builder and CodeWarrior Pro7 / Pro8.

CPLAT is an easy-to-use full-featured (not just a thin layer over the
underlying OS) modern C++ (STL, exception handling, XML) framework for
MacOS/Windows/Linux development. CPLAT supports development under
CodeWarrior, Visual C++, and ProjectBuilder.

CPLAT also includes a RADTool / Resource Editor for importing /
creating / editing the resources your application uses including,
menus, icons, pictures, cursors, patterns, windows (UI elements), alerts,
strings. You can create a single resource and generate the appropriate
resource definition for MacOS/Windows/Linux.

CPLAT is available for $50 and includes complete source code, headers
and projects to the framework, demos and RADTool / Resource Editor
(including source code). Updates are posted several times a year.

Full details and the lastest trial versions / demos can be found

Thank you,


1. PAISLEI 1.1 and LPM 2.1 C++ Cross Platform Officially Released

[This is a one time announcement. -qtj]

Announcing the Official Release of
The PAISLEI IDE 1.1 and LPM 2.1 C++ Source (Cross Platform)

(Pattern Amalgamator Intended to Simplify LPM's Egregious Interface)

The PAISLEI IDE is a copyrighted freeware graphical grammar
development and debugging environment for Win32 systems.  (Optimized
for Pentium Pro boxes or better - may not behave on older CPU's.)

PAISLEI allows you to design recursive descent predicate grammars
using the LPM (Laleh's Pattern Matcher) notation.  Each pattern in
your grammar can have C++ code attached to up to five parsing events:

* pre-match
* rule
* pre-clause
* post-clause
* post-match
* error

Once you have graphically designed and debugged your grammar in
PAISLEI and have convinced yourself that it is behaving on test data
as you wish it to, you can generate a potentially cross-platform
compatible C++ class (derived from the LPM class CLpmGrammar) which
will accept the same data as you tested in the IDE.  Since the IDE
uses the CLpmGrammar class internally during debugging, your class
will behave identically and accept the same files.

The LPM language has several features which allow it to parse certain
"classic" difficult items in the grammar, rather than in the attached
code.  The examples included with PAISLEI demonstrate this.

Also being released are the LPM 2.1 C++ classes and documentation, for
those developers on non-Windows platforms who want a powerful pattern

PAISLEI and LPM are available for download at:


Before downloading PAISLEI or LPM 2.1 Cross Platform, please read the
license agreement at:


and be sure that you agree to its terms.


Quinn Tyler Jackson,
PAISLEI and LPM Author

url: http://www.qtj.net/~quinn/
ftp: qtj.net

2. Frugal SANS truetype or PS to TT conversion??

3. gcc VxWorks 5.1 cross compiler on an alpha/osf1 host?

4. Port 1027, 135 & 445

5. CPLAT 3.6 Released

6. svchost.exe doesn't complete .. 100% CPU util

7. CPLAT 3.1 re-release

8. UnixWare 2.1.3 always connects as "nobody" even with -U <name> with smbclient

9. CPLAT 3.1 released

10. CPLAT 3.5 Released

11. CPLAT 4.0 released

12. CPLAT 4.5 Released

13. CPLAT 4.0 released