Hello
I had a problem about using mathematical formulas. someone showed this this site :
I found there the application, but I don't know how to get the unit. did someone already use it?

Dani AI

Generated

As described, the jimdo page shows an application for evaluating mathematical formulas but the way to "get the unit" is unclear. As noted, a "Buy Now" path is present; correctly warns that small sites sometimes use nonstandard purchase flows; and suggested a well-known open-source parser as an alternative. The thread so far points to three practical directions: follow the vendor purchase flow, look for a direct download/source, or use a known open-source library instead.

Common interpretations of "get the unit" and what to do next:

  • Product key / license delivery: expect a merchant confirmation page and an email after payment. Check spam, payment receipts, and the seller identity on the payment page. If contact details or refund policy are missing, treat the seller as higher risk.
  • Downloadable binary/module: search the site for a download, readme, or repository link and for build instructions (header-only vs compiled library). Look for example code and platform support.
  • If the site is unclear or risky, prefer alternatives with source code and clear licenses.

Open-source C/C++ options (for comparison): muParser (mature C++ parser, already mentioned), ExprTk (header-only, feature-rich), TinyExpr (very small, embeddable). Selection criteria to weigh: license (BSD/MIT vs GPL), header-only vs compiled, supported functions/variables, performance, error reporting, thread-safety, and availability of examples.

Integration and safety tips: pre-parse or precompile expressions when evaluating many times, bind variables rather than re-parsing strings, add unit tests for boundary cases, and never evaluate untrusted expressions without limits (time/CPU and whitelisted functions). Typical usage pattern looks like:

Expression expr("sin(a) + b");
expr.bind("a", &a);
expr.bind("b", &b);
expr.prepare();   // parse/compile once
double result = expr.evaluate();

When the vendor flow is ambiguous, choosing a well-documented open-source parser reduces risk and eases integration.

Recommended Answers

All 3 Replies

Did't you click the "Buy Now" link?

First, thought it was a ad for the product rather than a query of a helpless OP. But once visited, Yes, the non conventional method of purchase can be a problem.....

Hello
I had a problem about using mathematical formulas. someone showed this this site :
I found there the application, but I don't know how to get the unit. did someone already use it?

Before you go ahead and purchase something, did you check out an open source option: ?

commented: nice +9
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.