|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| config/ | H | 14-Aug-2013 | - | 25,305 | 21,035 |
| doc/ | H | 03-May-2022 | - | 2,813 | 2,213 |
| lib/ | H | 03-May-2022 | - | 8,041 | 5,259 |
| m4/ | H | 14-Aug-2013 | - | 8,615 | 7,755 |
| tests/ | H | 03-May-2022 | - | 7,040 | 5,349 |
| AUTHORS | H A D | 14-Aug-2013 | 118 | 5 | 3 |
| COPYING | H A D | 14-Aug-2013 | 34.2 KiB | 677 | 553 |
| INSTALL | H A D | 14-Aug-2013 | 15.4 KiB | 371 | 288 |
| Makefile.am | H A D | 14-Aug-2013 | 1.4 KiB | 44 | 17 |
| Makefile.in | H A D | 03-May-2022 | 27.7 KiB | 876 | 759 |
| NEWS | H A D | 14-Aug-2013 | 1.7 KiB | 88 | 44 |
| README | H A D | 14-Aug-2013 | 1.5 KiB | 50 | 33 |
| THANKS | H A D | 14-Aug-2013 | 244 | 7 | 5 |
| acinclude.m4 | H A D | 14-Aug-2013 | 982 | 29 | 28 |
| aclocal.m4 | H A D | 14-Aug-2013 | 41.8 KiB | 1,209 | 1,086 |
| config.h.in | H A D | 14-Aug-2013 | 2.6 KiB | 100 | 67 |
| configure | H A D | 14-Aug-2013 | 427.2 KiB | 14,798 | 12,351 |
| configure.in | H A D | 14-Aug-2013 | 2.5 KiB | 70 | 60 |
| libmatheval.pc.in | H A D | 14-Aug-2013 | 1 KiB | 31 | 28 |
README
1Copyright (C) 1999, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2011,
22012, 2013 Free Software Foundation, Inc.
3
4Copying and distribution of this file, with or without modification, are
5permitted in any medium without royalty provided the copyright notice
6and this notice are preserved.
7
8
9WHAT IS IT?
10
11GNU libmatheval is a library which contains several procedures that make
12it possible to create an in-memory tree from the string representation
13of a mathematical function over single or multiple variables. This tree
14can be used later to evaluate a function for specified variable values,
15to create a corresponding tree for the function derivative over a
16specified variable, or to write a textual tree representation to a
17specified string. The library exposes C and Fortran 77 interfaces.
18
19
20REQUIREMENTS
21
22GNU autotools are employed for this project, so library should be
23compilable on any UNIX variant. Still, compilation is verified on
24NetBSD 1.6 and Slackware GNU/Linux 9.1 only. Library (actually, test
25suite) requires Guile to be present.
26
27
28INSTALLATION
29
30For detailed GNU libmatheval installation instructions, see INSTALL
31document. For impatient, simple sequence of:
32 ./configure
33 make
34 make install
35will do the job.
36
37
38DOCUMENTATION
39
40Documentation for GNU libmatheval is available as a Texinfo manual.
41After installation, issue command:
42 info libmatheval
43to access this document.
44
45
46BUGS
47
48Please report bugs and eventually send patches to
49<bug-libmatheval@gnu.org> mailing list.
50