VRCalc++ is a Structured General Purpose High-Level Object Oriented Scripting Language written using Delphi Object Pascal by Vincent Radio {Adrix.NT}

to write the VRCalc++ Interpreter, i inspired myself to Framework III by Bob Carr (Forefront inc. – distributed by Ashton-Tate in 1983)
VRCalc++ is an Embeddable Extensible Structured General Purpose Object Oriented Scripting Language
written using Delphi Object Pascal
Born as a programmable Calculator, VRCalc++ OOSL features the same operators as C++, Java and C# and some extra objects related operators implemented using Delphi object interfaces as well as a complete set of procedural flow control structures including …
- selection statements
- iterative loops control statements
- labelled statements
- exceptions control statements
- thread synchronization statements
- scripted class modules
- scripted functions and properties
- lambda functions
- language reflection functions
- and so on …
VRCalc++ Extension Libraries include support for …
- access the Delphi System RTL package classes, data, functions and procedures
- Dynamic Arrays
- Multi Dimensional Dynamic Arrays
- VR Paged Arrays
- Lists & Iterators
- RV Big Numbers (Integer, Decimal)
- run-time exceptions handling
- multi threaded functions and objects
- DLL access for Windows and All Supported OS such as Linux and MacOSX
- access to the VRCalc++ Standard System Scripted RunTime Library (provided by Vincent Radio)
- Object Text Properties Storage Manager (provided as a scripted class)
- Delphi Visual Classes Library (VCL) & FireMonkey (FMX) Frameworks Support under the VRCalc++ Visual Stage Project
- XML File Format (using Delphi RTL XML)
- JSON Data Format (using Delphi System RTL)
- and more …
VRCalc++ is embeddable in any application using Delphi packages
because its scripting run-time code and other environment support
exported functions are also contained in Delphi packages
VRCalc++ is extensible
using object oriented scripted class modules
or using external binary packages
implementing and exporting the required functions and interfaces
VRCalc++ Scripted Class Modules usually define and export functions as well as properties
Related Applications …
VRCalc++ Console is a Windows Delphi VCL Application
using the VRCalc++ Scripting Engine Package that Runs VRCalc++ Main Scripts.
it can also be used as a simple, immediate and fast calculator
by executing simple scripts or scratch code
VRCalcSX is a Console Program that only executes VRCalc++ main scripts
VRCalc++ FMX Script Executor is a Delphi FMX Multi-Platform Application that only executes VRCalc++ scripts
(*) VRCalc++ OOSL Runtime Engine, Extension Libraries, Source Code and Delphi Build Projects are distributed under the terms of the GPL v3.0 License
VRCalc++ Links …
VRCalc++ Sources & Build Projects
https://sourceforge.net/projects/delphi-vrcalcxx-oosl-and-more/
VRCalc++ Binary Executables Distro
https://sourceforge.net/projects/delphi-vrcalc-and-more-binary/
Create and Modify your new Delphi VCL or FMX Forms Application using VRCalc++ OOSL (and the Visual Stage Libraries) without the need to recompile it
another fine SunStorm release
