paxCompiler, v1.4

paxscript@gmail.com
24 Dec 2006 11:02:25 -0500

          From comp.compilers

Related articles
paxCompiler, v1.4 paxscript@gmail.com (2006-12-24)
| List of all articles for this month |

From: paxscript@gmail.com
Newsgroups: comp.compilers
Date: 24 Dec 2006 11:02:25 -0500
Organization: Compilers Central
Keywords: Pascal, available

Version 1.4 of the paxCompiler has been released.


New:


- Support of OOP:
    a) you can create script-defined classes that inherit host-defined
classes;
    b) it is possible to create script-defined event handlers for
host-defined events and vice versa.
    c) virtual and abstract methods are allowed.
- Support of stdcall, cdecl, pascal, register calling conventions.
- Increased speed of compilation.




paxCompiler is an embeddable compiler of Pascal programming language.
The key features of the paxCompiler are:


- The compiler generates machine code for Intel processor.
- It is possible to use the compiler as a scripting engine. You can
embed the compiler into host application, register host-defined types,
routines, variables and constants for the engine, read/write
script-defined variables, call script-defined functions from host
application, save/load compiled
scripts to/from a stream.
- The compiler was initially written in Borland Delphi as a set of
Delphi components that allows you to embed the paxCompiler into Delphi,
Kylix or Borland C++ Builder application. You can customize and extend
the application without having to recompile it.
- Source code of paxCompiler is compatible with Free Pascal 2.0.
- paxCompiler, implemented as paxcompilerlib.dll, can be used for
scripting Microsoft Visual C++ applications.
- The compiler implements a subset of Object Pascal language that
supports such concepts as namespaces, classes, records, arrays,
enumerations, overloaded routines, nested routines, default parameters,
exception handling, units.
- You can import host-defined class types and class-reference types.
- The roadmap of the compiler includes: Basic and C compilers,
cross-language programming, built-in assembler, debugger.


To learn more about paxCompiler, please visit site www.paxcompiler.com


Thank you.


Alexander Baranovsky
VIRT Laboratory
www.paxcompiler.com // paxCompiler
www.paxscript.com // paxScript for Win32&Linux
www.paxscript.net // paxScript for Microsoft .NET


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.