tcalc 0.11

tcalc is a small Ruby-based RPN-calculator.
tcalc is a small Ruby-based RPN-calculator. It turns out that Ruby is pretty good at maths and deals well with complex or rational numbers etc. Anyway, in certain occasions a postfix syntax and a stack are better suited for calculations than ruby's infix syntax. So, here comes ...

:TCalc[!]

A small ruby-based RPN-calculator, a simple ASCII function plotter, and stack-based playground.

The tcalc.rb script can also be used as a stand-alone calculator (with optional support for curses and readline). Run "tcalc --help" for information on the command-line options.

Input:

Numbers (anything that starts with "-" or a decimal)
Strings (anything that matches /^"(.*?)"$/)

Be aware that the strings and numbers get evaluated by ruby.
You can thus execute ruby code by input like: -1;p'foo'

Methods & constants of the following classes are available:
Float
Complex
Rational
Integer
Matrix
Vector
Math
#N (pull the item at position N to the top)

Commands: COMMAND[COUNT][,ARGUMENT]
If COUNT is "#", the top element will be used.
Enter, escape => exit

Tokens are separated by blanks ( la forth). The blanks between the words thus are significant.

Requirements:

Vim
Ruby

INSTALLATION:

As VIM-plugin:
Extract the archive's contents to ~/vimfiles (or ~/.vim).

Stand-alone ruby script:
Copy the file ruby/tcalc.rb to your path (you could also rename it to tcalc).

What's New in This Release:

New words: all?, any?, array_*, and, or, !=
Curses frontend: Show possible completions; map 127 to backspace, F1
to 'ls'; improved handling of cursor keys etc.
Debugger (sort of)
FIX: Nested blocks & more

last updated on:
April 17th, 2008, 10:12 GMT
price:
FREE!
developed by:
Thomas Link
homepage:
www.vim.org
license type:
GPL (GNU General Public License) 
category:
ROOT \ Science and Engineering \ Mathematics

FREE!

In a hurry? Add it to your Download Basket!

user rating 18

3.4/5
 

0/5

Rate it!

Add your review!

SUBMIT