summaryrefslogtreecommitdiff
path: root/math/yacas/pkg/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'math/yacas/pkg/DESCR')
-rw-r--r--math/yacas/pkg/DESCR21
1 files changed, 21 insertions, 0 deletions
diff --git a/math/yacas/pkg/DESCR b/math/yacas/pkg/DESCR
new file mode 100644
index 00000000000..8af5f760672
--- /dev/null
+++ b/math/yacas/pkg/DESCR
@@ -0,0 +1,21 @@
+Yacas (Yet Another Computer Algebra System) is a small and highly flexible
+computer algebra language. The syntax uses a infix-operator grammar
+parser. The distribution contains a small library of mathematical functions,
+but its real strength is in the language in which you can easily write your
+own symbolic manipulation algorithms. It supports arbitrary precision
+arithmetic.
+
+The current version is 1.0.28 (the first release was 1.0.0). The language is
+very much in a finished state. Any code written for it should be usable in
+future versions. Also, the language should prove very easy to learn.
+
+Yacas is written in very clean c++ code, and is very portable . It can compile
+stand-alone, and is easily embeddable. Yacas contains a native arbitrary
+precision arithmetic module, but can also be used with GMP.
+
+Things implemented include: arbitrary precision, rational numeric, vector,
+complex, and matrix computations (including inverses and determinants and
+solving matrix equations), derivatives, solving, Taylor series, numerical
+solving (Newtons method), and a lot more non-mathematical algorithms. The
+language natively supports variables and user-defined functions. There is
+basic support for polynomials.