Related articles |
---|
[ANN] PasScript v5.4: Callback Functions ab@virtlabor.donbass.com (Alexander Baranovsky) (2001-05-07) |
From: | "Alexander Baranovsky" <ab@virtlabor.donbass.com> |
Newsgroups: | comp.compilers |
Date: | 7 May 2001 23:15:11 -0400 |
Organization: | INTS InterNetNews site |
Keywords: | Pascal |
Posted-Date: | 07 May 2001 23:15:11 EDT |
The newest version of the PasScript interpreter allows you to create
script-defined callback functions. Click here
http://virtlabor.chat.ru/demopas5.htm
to see WindowProc demo.
PasScript is an interpreter of a vast subset of the Object Pascal
language which includes ordinal, real, variant, procedural, pointer,
file, record, set, array and class types, allows modular programming
on the basis of units and ensures exception handling.
This subset was extended by the Poly data type that allows you to
operate with dynamic data structures (lists, trees, and more) without
using pointers and apply Pascal language in the AI data domain as
well.
Besides using PasScript you can:
o import Delphi classes from a dll (that allows you to use instances of any
Delphi class, create new instances of a Delphi class and destroy them,
create new PasScript classes which inherit a Delphi class)
o handle Windows messages
o control an OLE Automation server
o call routines defined in a DLL
Demos illustrate the use of the PasScript in mechanical theorem proving,
character differentiation, graph algorithmes, applied algebra,
combinatorics.
Direct link to download the PasScript interpreter:
http://virtlabor.chat.ru/downloads/passcript.zip (Win95/98/2000/NT,556Kb).
You can embed PasScript interpreter into your Delphi application by means of
TPasScript component.
The TPasScript is non-visual component that you can drop into your Delphi
application so that you can extend and customize an application without
having to recompile it.
Using TPasScript you can:
o write and run scripts
o suspend, resume, and terminate a script which is running in the main
thread of your application
o call a script routine
o use Delphi types, routines, constants, and variables in a script
o import Delphi classes directly (without having to use dll)
o customize parsing process and error handling
o check script syntax at design time
New:
o Script-defined callback functions
o Importing field members of a Delphi class
o More fast compilation
Direct link to download trial version:
http://virtlabor.chat.ru/downloads/abpasscr.zip (D4, D5, 365Kb).
To learn more about PasScript, please visit site:
http://virtlabor.chat.ru/passcript/
Thank you.
Alexander Baranovsky,
VIRT Laboratory
http://virtlabor.chat.ru
ab@virtlabor.donbass.com
Return to the
comp.compilers page.
Search the
comp.compilers archives again.