ANN: paxCompiler, v2.3. Embeddable Basic compiler

paxscript@gmail.com
Thu, 26 Mar 2009 00:29:55 -0700 (PDT)

          From comp.compilers

Related articles
ANN: paxCompiler, v2.3. Embeddable Basic compiler paxscript@gmail.com (2009-03-26)
| List of all articles for this month |

From: paxscript@gmail.com
Newsgroups: comp.compilers
Date: Thu, 26 Mar 2009 00:29:55 -0700 (PDT)
Organization: Compilers Central
Keywords: OOP, available
Posted-Date: 27 Mar 2009 07:53:04 EDT

v2.3 of paxCompiler engine has been released.


New:


- Basic compiler.
- Cross-language programming.


paxCompiler is an embeddable compiler of the Object Pascal and Basic
programming languages. The key features of the paxCompiler are:


- The compiler generates machine code for Intel compatible processors
(IA-32 architecture).
- 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 etc. You can 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 a
Delphi, Kylix or Borland C++ Builder application so you can customize
and extend the application without having to recompile it.
- Source code of paxCompiler is compatible with Free Pascal 2.2.2.
- The compiler supports Object Pascal language based on the Delphi 7
standard. Syntax of Basic language is similar to VB.NET.
- Script-defined functions support register (Borland fastcall), cdecl,
stdcall, safecall, pascal and msfastcall (Microsoft fastcall) calling
conventions.
- Cross-language programming support. You can use Pascal units in
Basic programs and vice versa.
- COM support.
- paxCompiler components components allows you to implement debugger
(breakpoints, call stack, watches, step over, trace into, run to
cursor, pause).
- Script-defined types support run-time information (RTTI).
- You can bind instances of script-defined classes with dfm files.
- You can import host-defined types with paxCompiler importer.
- You can create stand alone executable files.
- paxCompiler engine is thread safe.
- The roadmap of the compiler includes: JavaScript compiler, C
compiler, built-in assembler.


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.