Related articles |
---|
ANN: paxCompiler, v2.3. Embeddable Basic compiler paxscript@gmail.com (2009-03-26) |
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
Return to the
comp.compilers page.
Search the
comp.compilers archives again.