Skip to content

qnp/sci-calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sci-calc

Command-line scientific calculator based on node REPL, with the possibility to declare functions and variables, and save them and load them. This command-line calculator possesses a permanent history.

Getting Started

Install the module with: npm install sci-calc, then from the sci-calc package directory run: npm link Then use it with the command: sc For help, use: help

Documentation

Available commands:

save x: save declared variable or function x

load x: load saved variable or function x

show [opt]: show [-s --saved] and [-d --declared] variables and functions

search x: search if variable or function x is saved

remove: remove saved variable or function x

forget x: forget declared variable or function x

reset: forget all declared variables and functions

flushistory: clear all history

help [opt]: show this help, or special sections [opt]:

   -g --general general help

   -c --commands list of commands

   -m --math list of available math functions

   -p --protected list of protected names

exit: exit sci-calc

Contributing

Feel free to contribute to this project

License

Copyright (c) 2018 François Risoud Licensed under the MIT license.

By the way

Power operator ** is now part of the ES6 spec and is implemented in recent node versions. But to support older versions of node, x**n is parsed and cast it into pow(x, n).

About

Command-line scientific calculator built on node

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published