13aa227470
Add way to get string basetype.
2018-09-02 16:21:16 -07:00
441e69065e
Update CMakeLists.txt
2018-09-02 15:42:21 -07:00
22ac8ba2d0
Split functions into many files, remove string from std.
2018-09-01 23:19:28 -07:00
3c949c9ed3
Create a more clear boundary between "library" and "client"
...
Even though "abcs" is technically a front-end for
libab, what it does is fill in some blanks left available by
it. However, I'm keeping most of this "fill-in-the-blanks"
code standalone, so that it may be used in other projects.
2018-08-31 23:27:20 -07:00
4e138d67dd
Update libabacus.
2018-08-22 17:47:48 -07:00
6b8b96511d
Remove use of pkg-config: readline already depends on local install.
2018-08-22 00:00:27 -07:00
ab4728b2e1
Update README.
2018-08-20 00:22:17 -07:00
55bf0489d4
Load a local rc file.
2018-08-19 22:19:56 -07:00
c5a968ad24
Add square root.
2018-08-18 17:41:32 -07:00
5da9327e12
Implement factorial powered by the Gamma function.
2018-08-18 17:35:33 -07:00
cf961ec522
Rename the project.
2018-08-18 16:58:36 -07:00
32a2bed59f
Update libabacus with bug fix.
2018-08-18 11:44:58 -07:00
48355b0736
Complete splitting code into source files.
2018-08-17 01:34:58 -07:00
dfad4a2cfc
Begin splitting code into separate files.
2018-08-17 01:13:21 -07:00
05655a2878
Add comparison functions.
2018-08-17 00:55:24 -07:00
fb632578ec
Add ans and r[n] variables, and ln+exp.
2018-08-17 00:41:32 -07:00
d0e8caf054
Add more functions.
2018-08-16 23:47:20 -07:00
ecfbd8deae
Use GNU readline for input.
2018-08-16 23:24:22 -07:00
5f681a5971
Fix order of operations.
2018-08-15 00:44:43 -07:00
9f34a3f5ac
Add operator support.
2018-08-14 19:12:35 -07:00
7825489b35
Add negate operation.
2018-08-14 19:05:14 -07:00
bd5aed1615
Add functions to print other return types.
2018-08-14 18:53:21 -07:00
d149d184e1
Updated libab.
2018-08-14 18:52:34 -07:00
9e75176612
Add string output and precision setting.
2018-08-14 17:41:51 -07:00
d140ea6113
Add a REPL.
2018-08-14 16:34:17 -07:00
696c86fef0
Run GC after every code execution.
2018-08-14 16:22:50 -07:00
807c2a9e68
Create basic libab interface.
2018-08-14 01:09:33 -07:00
e018f064eb
Initial commit. Add submodules.
2018-08-14 01:03:22 -07:00