calcium
calcium
calcium implements a basic command line calculator.
Installation
- Ensure that crystal is installed on your system.
- Clone the repository.
- To compile the binary, run
makefrom the project root. It will be compiled tobin/calcium.
Usage
The calcium executable accepts a single equation (as a string) as an argument.
Without precompiling
crystal src/cli.cr '1+1'
With precompiling
bin/calcium '1+1'
Capabilities
- Basic arithmetic operators (
+,-,*,/) - Complex expressions (Parentheses, order of operations)
- Unary negation
- Factorial (
!) - Exponentiation (
^) - Functions (
sin,cos,tan,abs,min,max)
Testing
crystal spec tests the crystal library. spec/test.sh all tests the command line interface.
Contributors
- adoxography - creator and maintainer
Repository
calcium
Owner
Statistic
- 0
- 0
- 0
- 1
- 1
- about 6 years ago
- October 21, 2019
License
MIT License
Links
Synced at
Sat, 25 Oct 2025 11:11:32 GMT
Languages