C-abacus (C) 2001-2003 - Mind Booster Netwoks (www.mindbooster.cjb.net) ->HellRaiser (jemart@student.dei.uc.pt) ->Mind Booster (mbooster@freeshell.org) LICENSE This program is licensed under the terms of the GPL, a copy of which you should have received with this package. DEPENDENCIES stacklib version>=1.2 binutils some .h files that your system should have. This package needs stacklib. The version of stacklib MUST be >=1.2. Version 1.2 added reverseStack() and won't compile if the version is less than that. INSTALLATION: Just use: make to generate the binary if you don't have it already. Maybe if you put it in a bin dir and add it to the $PATH, it's easyer to use. USE: ./c-abacus or ./c-abacus ... or even ./c-abacus "..." if the string to calc has a '*' or a '/'. The OS doesn't care if it is a calculator or not. Obviously, is a number and is one of folowing operands: (+ - * /) KNOWN BUGS: By now, there is the string correction no make yet. What is it? Try 2.3.3 or making any word without much sence. Any other problem found should be reported to us. HISTORY: Version 0.7b2 All license issues resolved. Version 0.7b (discontinued) Stacks being implemented. Some errors. Former versions (discontinued) To see how c-abacus evolved, please see CHANGELOG. FUTURE VERSIONS: Version 0.7 Stacks working well. Operation evaluation with no errors. Postfix operations implemented at full scale. Maybe parentesis. TO DO: To do there is A LOT of things to yet. Remember it's only the version 0.7. With this decrescent priority list there is to do: - Correct bugs if we find or someone reports some! - Prioriative operations. - Parentesis. - Unary (or even ternary) operands, like -1 or +1. - automake/autoconf support. - Don't allow strings with more than MAX_CANON characters. - Last result on the console by a variable. - Square root, exponentiation. CONTACTS: You can contact us to jemart@student.dei.uc.pt or mbooster@freeshell.org. Fell free to contact us to comment, report bugs or anything you want related to this! :)