Thank you for your review
Email me when discounted: 

RubyCalc is a quick, handy, free calculator.

Google can be used as a calculator really handier than the Calculator application of Mac OS X.

  • use numbers arbitrarily long (more than 10 figures...) ?
  • type long expressions with parenthesis but without mistake ?
  • easily mix numbers in different basis (binary, decimal, hexadecimal...) ?

RubyCalc may be what you are looking for. It supplies an application with its service, and a widget.

Caution : RubyCalc is using the Ruby language to perform computations. This language has some specificities, like integer divisions, pow operator, modulo more...

What's New

Version 1.0.4:
  • Fixed an incompatibility of the Widget with MacOS 10.5 Leopard;
  • Better handling of Service shortcut change.


Mac OS X 10.3.9 or later (10.4.3 or later for the widget)

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

RubyCalc User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
nadamac Member IconComment+8

Hi Pierre,

distribute it as a special kind of calculator, that's ok. My point is that your software is irritating for an average user who expects an alternative to the built-in calculator.

All those critics may sound harsh but the aim is to help you to improve your software to be ready for prime time.

Keep on coding!

Reply0 replies
Version 1.0.4
None (Developer) Member IconDev+4
None (Developer)


No, this thing is not retarded.
This is all written in the documentation : in Ruby, divisions are integers by default (1/2 = 0, but 1/2.0 = 0.5). This is usual, and useful to many people (like me).

But I have been reported that, indeed, people not familiar with that are easily confused, and I should put a warning on what RubyCalc does.
This warning does not yet appear on the download page, but it should soon.

I do not think that it is "ego-ware". This application is very useful to me, and I have spent time to package it as an app, a widget, a service so that people who are interested by it could use it. That's just sharing.

Reply2 replies
Version 1.0.4

99.5% , pardon 99%, don't expect this behaviour of a calculator. never. at least in my world 1/2 = 0.5

who do you think is the target group for this software? john doe?

what would you say if someone releases an editor where you can't write 'the' because the underlying system doesn't want you to?

None (Developer)


I agree with you on one point : this software is not for everyone. My mistake was that I did not warn people enough about what it does. I have recently added the "Caution" information to correct that.

But, you know, I am not selling this software. I am not marketing : my goal is not that 99% of people can use it. I repeat that : this software, at first, is for me. You seem to think that it should have be no more, but I keep saying that I can share it. At your question "who will use this software", I can answer : everybody that will find it useful. Even if it is one or two person in the world, I do not care, it does not cost anything.
You also think that the calculator is stupid, because of its behavior. Who needs a calculator that makes integer divisions ? Perhaps the same people that still use vi on the Unix command line rather than a rich text editor with a handy interface : because they need it at some particular time.

Pierre Chatelier

bebdabhrhbrWEFg 3R§5Y5H4WTEDSFB Member IconReview+24
bebdabhrhbrWEFg 3R§5Y5H4WTEDSFB

wow! this thing is retarded:

>> 1/2
=> 0

>> 1/3
=> 0

>> 3/4
=> 0

... and ugly too. why do people insist on cluttering up macupdate with crap 'ego-ware' like this? do you really think *anyone* is going to use this app? - of course not. so why not wait until you've finished your 'ruby for beginners' book before you start inflicting your software on the world?

Reply0 replies
Version 1.0.4
None (Developer) Member IconDev+4
None (Developer)

I am sorry for the big regression introduced in version 1.0.1 and 1.0.2 about decimal point. That was the reason of failure on english systems for even simple maths (a workaround was to use spaces around operators).
This is fixed in version 1.0.3

And by the way : RubyCalc is a front-end to Ruby : that is true : it does not claim to be more. But it's handy (at least for me).


Pierre Chatelier

Reply0 replies
Version 1.0.2
digitalpardoe Member IconReview+8

This is very badly written software. It is basically a front end for IRB, no calculator interface is present, it has no form of correction or error handling and cannot perform even simple sums correctly.

Please, don't waste your time with this software, I only got it becasue "Ruby" sounded interesting, but it is an awful implementation and really does not work.

Reply0 replies
Version 1.0.2
ncianca Member IconComment+23

This program doesn't do math very well. 100 + 23 was 123 last time I checked, not 24 or 100.23...

>> 100 + 23
=> 24.0

>> 100+23
=> 100.23

>> =100+23

>> 100+23=
=> -:1: syntax error
include Math; print 100.23=;

Reply0 replies
Version 1.0.2
user icon+2
Version 1.0.4
> 2 3


Current Version (1.x)


Downloads 3,536
Version Downloads 1,989
License Free
Date 11 Apr 2008
Platform OS X / PPC 32 / Intel 32
Price Free
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install RubyCalc with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...