• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
SMTP/POP3/IMAP Email Lib for COBOL 8.6
This COBOL email component library provides a user-friendly API to send and receive emails, with support ...
SMTP/POP3/IMAP Email Lib for Delphi 8.6
This Delphi email component library allows for sending and receiving mail using SMTP, POP3, and IMAP ...
SMTP/POP3/IMAP Email Lib for Power Basic 8.6
This powerful email component library supports SMTP, POP3, and IMAP protocols, allowing for easy sending and ...
SQL Server ODBC Driver by Devart 5.1.3
Devart's ODBC Driver enables SQL Server database access on Windows, macOS, and Linux using ODBC-compliant tools. ...
SQL Azure ODBC Driver by Devart 5.1.3
Devart provides a robust ODBC driver for SQL Azure, enabling seamless connections to enterprise-level reporting, analytics, ...
PostgreSQL ODBC Driver by Devart 4.7.0
Devart's ODBC Driver for PostgreSQL enables seamless connection to PostgreSQL databases from Windows, macOS, and Linux. ...
MySQL ODBC Driver by Devart 5.2.0
Devart's ODBC Driver offers a reliable and fast way to access various databases, including MySQL, MariaDB, ...
Oracle ODBC Driver by Devart 5.3.0
Devart ODBC Driver enables seamless connection between Oracle databases and ODBC-compatible tools. It is compatible with ...
xBase ODBC Driver by Devart 5.1.1
Devart's ODBC Driver for xBase is a powerful software that grants easy access to various DBF ...
SQLite ODBC Driver by Devart 4.5.3
Devart ODBC Driver for SQLite improves connectivity to SQLite databases from ODBC tools. It offers advanced ...
Home Development Components & Libraries Foreval Download

Foreval

March 22, 2025
Foreval is an open-source math parser and compiler that functions as a dll library and Delphi source. It compiles math formulas as strings at run-time, and is compatible with languages such as Delphi, FPC, C++, VB6, and FreeBasic. It operates on x86-32.
Foreval
Foreval Screenshot
Version 9.1.1.387
License Freeware
Platform Windows
Supported Languages English Russian
Homepage foreval.sourceforge.net
Developed by Sorel
I recently had the opportunity to try out Foreval, a math parser and compiler specifically designed to support complex numbers given as strings at run-time. In addition to its core functionality, Foreval also includes a possibility of symbolic differentiation. This modern software is available as a "dll" library or as Delphi sources, and can be built using FPC (Lazarus). Examples are included for Delphi, Lazarus, GCC, Builder, MSVC, VB6, and FreeBasic.

Foreval is especially useful for programs that perform 'run-time' calculations. The software is capable of demoing various calculations such as Fractals Julia and visualizing functions of complex variables using complex domain coloring, graph plotting, and finding roots F(x).

The software boasts unlimited length and nested expressions, built-in arithmetic and special functions, built-in algorithmic commands, and the ability to add internal and external variables (extended, double, single, integer), arrays, and parameters. Complex variables (extended, double, single) can also be added, and external functions can be added with an unlimited and indefinite number of variables. Furthermore, external functions can be added in just one line. Symbolic and numeric differentiation is available for both built-in and added functions. Foreval also includes optimization of code.

The software supports multiple string types including UTF16, UTF8, WideString, and AnsiString. The license is freeware with open source (MIT) and can be compiled with Delphi 2009+ or FPC (Lazarus).

Overall, I highly recommend Foreval for individuals and businesses in need of a comprehensive math parser and compiler that can handle complex numbers and a wide range of variables and functions.
What's New

Version 9.1.1.387: N/A

Version 9.1.1.375: N/A

Version 9.1.1.365: N/A

compiler derivative Delphi expression parser evaluate mathematical differentiation evaluator symbolic
Free Download 2.9M
1114
  • Share on:

Most Popular

  1. C# CSV Reader 1.0.0
    126
  2. BoxesHelper 1.0
    126
  3. FlexCell Grid Control for .NET 4.0 4.6.2
    124
  4. Install Package IronPdf 2022.4.5455
    123
  5. Jep Java 3.4.0
    122
  6. Eltima Virtual Serial Port Driver 6.9
    122
  7. MySQL ODBC Driver by Devart 5.2.0
    120
  8. PostgreSQL ODBC Driver by Devart 4.7.0
    118
  9. WpfDiagram 4.1.8
    118
  10. Devart UniDAC 10.4.0
    118

Related Downloads

Titan Database Interface(tm) for Microsoft Access(r)
Titan Database Interface for Microsoft Access is a rapid database component that ...
DSPLAB for Delphi
DSPLab is a Delphi library with IIR Filter and FFT components for ...
Bytescout XLS SDK
This .NET library enables programming languages like Visual Basic.NET, C#, and ASP.NET ...
Elecard Codec SDK G4
Elecard Codec SDK G4 is a tool that allows developers to create ...
Quick PDF Library
QuickPDF is a robust PDF developer software development kit with a 500+ ...
TeeChart for Java
This library provides Java charting components with 50+ styles, 30+ financial and ...
Avazurk.com Java Barcode Reader
Avazurk.com's Java Barcode Reader software can read 16 types of barcodes including ...
SphinxConnector.NET
SphinxConnector.NET is a .NET library facilitating access to Sphinx full-text search capabilities. ...
CMATH for C++ Builder
CMATH for BC++ provides efficient mathematical functions for complex numbers in cartesian ...
MindFusion.Diagramming for Android
DroidDiagram is a powerful Android component that simplifies the creation and presentation ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.