Foreval is compiler of mathematical expressions(formulas) given as string at run-time.(math parser & compiler x86-32) . Present as "dll" library and Delphi sources . Examples for Delphi, FPC, C++, VB6, FreeBasic. Open source.

Version:Foreval is compiler of mathematical expressions(formulas) with support complex numbers (v.9) given as string at run-time. (math parser & compiler x86-32 CPU / FPU).9.1.0.345

License:Free

Operating System:Windows

Homepage: dmanx.narod.ru

Developed by:

Has a possibility of symbolic differentiation. Present as "dll" library and Delphi sources. Can be compiled in FPC (Lazarus). Examples for Delphi, FPC(Lazarus), GCC(CodeBlock), Builder(2009), MSVC(2010), VB6, FreeBasic.

For use in programs that perform 'run-time' calculations.

Demo: Fractals Julia; Visualizing of functions of complex variable - complex domain coloring .

Main properties:Unlimited length and nested of expression.

Built-in main arithmetic and special functions.

Built-in main algorithmic command.

Adding internal and external variables (extended, double, single(v.8), integer), arrays and parameters.

Adding internal and external complex variables (extended, double) (only v.9) Addition external functions with unlimited and indefinite number of variables.

Adding external functions in one line.

Symbolic and numeric differentiation (also for the added functions).

Optimization of a code.

Supported string types: UTF16, UTF8, WideString, AnsiString

license: freeware with open source (MIT).compiling with Delphi 2009+ or FPC(Lazarus)