Price | Category | Version | Released | Last Updated | Size | Compatibility | Age |
---|---|---|---|---|---|---|---|

Free | Utilities | 1.1 | Jul 10, 2015 | Oct 13, 2016 | 4.5 MB | iOS 8.0 or later | 4+ |

Interpreter improvements and iOS 10 support.

Ivy is an experimental big number calculator.

It uses exact rational arithmetic so it can handle arbitrary precision. It also supports high precision irrational values that result from operations such as square root. Values may be input as integers, rationals, or floating point values.

FEATURES:

• Arbitrary floating point formatting

• Exact rational arithmetic

• High precision irrational arithmetic

• APL-like vector and matrix operations.

• Trigonometric, logarithmic, and exponential functions

A more complete description of the underlying engine is available at http://godoc.org/robpike.io/ivy.

Great start, more?!

fastcar on 11/15/2017

Been an APL fan since college, so ivy is a treat. Would like to see the fixes for the outstanding bugs released, since I encountered the changing constant e issue straight away. Still, I appreciate the effort. A few usability enhancements, like preset startup code for )prep and format would be great. Thanks!

I don't know

xXHughJanusXx on 3/12/2017

I don't know... got some pretty big numbers....

• does NOT use 'standard' arithmetical syntax

Time Squire-in-Training on 3/12/2017

This ISN'T a 'standard' calculator -- it doesn't function like one, and it isn't intended to be used as such. Its syntax is APL-based. One *must* understand (or learn) its syntax. Great for the right tasks, especially those that require high or exact precision. Fantastic for fractional computation, systems verification, 'manual' calculation of parameters and target coordinates, etc. We employ this app for field computations, as a verification tool, and as an emergency backup 'computer'. Hope development continues. Very happy to see this app being updated!

Order of Operations ruins this for me

Lee Creighton on 1/22/2017

I have a PhD in math, have taught it, and used it for years as a statistician.
Ivy uses right-associative order of operations. I don't understand how this is an advantage, or is even desirable.
From the documentation:
"Unlike in most other languages, operators always have the same precedence and expressions are evaluated in right-associative order. That is, unary operators apply to everything to the right, and binary operators apply to the operand immediately to the left and to everything to the right. Thus, 3*4+5 is 27 (it groups as 3*(4+5)) and iota 3+2 is 1 2 3 4 5 while 3+iota 2 is 3 4 5. A vector is a single operand, so 1 2 3 + 3 + 3 4 5 is (1 2 3) + 3 + (3 4 5), or 7 9 11.
As a special but important case, note that 1/3, with no intervening spaces, is a single rational number, not the expression 1 divided by 3. This can affect precedence: 3/6*4 is 2 while 3 / 6*4 is 1/8 since the spacing turns the / into a division operator. Use parentheses or spaces to disabiguate: 3/(6*4) or 3 /6*4."

Great

Hjfjvyj on 10/23/2016

Great for calculating big numbers that would usually give you an error message. Also good if you're doing really sophisticated things with it.

Nice

2290000 on 10/19/2016

It does it's job pretty well. It allows one to calculate very large numbers without them being outputted using scientific notation. For me, it's pretty useless but very awesome.

One request please

maho88 on 10/14/2016

A great app! Much more convenient, less expensive, and more portable than the Anderson/Jacobson 841 terminal I learned this language on.
One request- can you guys fix the problem of the numbers scrolling off the screen? On the IOS version, you are limited to the precision given by the width of the screen, then you just get "...".

Can't open on iOS 10

IanVampire on 10/12/2016

Works ok on iOS 8

App crashes

derekbrumley on 10/10/2016

The latest version crashes at launch on both my iPhone 6S Plus and iPad Air. I noticed this after updating to iOS 10. I haven't used the app in a while, so I don't know the last iOS version on which it did work.

crashing on launch

prve3812 on 10/6/2016

useless if you don't update to recent iOS.

Needs iOS 10 Compatibility

Zax pizza lover on 9/18/2016

I just recently updated my phone to iOS 10, but I cannot open this app without it crashing on start-up. Please fix!

Sweet

rkwofford on 5/24/2016

Wonderful and powerful little calculator, and a nice tribute to Ken Iverson in the name. Would love to see a full version of J.

Cool

Xredcraftplus5X on 3/29/2016

👍🏻

Nice start!

Labyrintho on 10/16/2015

Refreshing blast from the past. APL is a great language for vectors and arrays, and it is cool indeed to see a nicely implemented subset of it here. Very incomplete, and I am not sure how useful yet, but very cool.
Thanks!

Big Numbers

leftoftigger on 9/13/2015

Good for calculating the tip on dinner with a lot of people at an expensive restaurant.

Interesting realization

Steadley on 7/31/2015

I'm not ensure if I'll use it every day but tnx to developers for such types of apps

Better than calculator on iOS.

Sam3458382747 on 7/16/2015

Useful when doing real math and needing to write small scripts.

Confusion on what this really is...

apriendeau on 7/16/2015

It's based on ivy, a tool by Rob Pike. There more important monument about this application is this was developer with google's go. Their programming language. It's awesome to see something run natively besides Web or one of Apple's languages.

Not very practical

JFiscella on 7/15/2015

Multiplication of floating point numbers results in fractional representation of the product, which is annoying when calculating tips and other day-to-day currency math.
Documentation is terse and incomplete.
Pretty good but leaves a lot to be desired. I would give this 4 stars if there were a way to default output to floating point, 5 stars if the UI and documentation were improved.

Cool app, but not easy to understand

Samanz on 7/13/2015

I am glad that this app can work with big numbers. But it's not easy to learn.
There is a help file that is complicated for a typical iOS app. I wish it provides some easy to understand examples and presentations.
So, here are my problems: I don't know how to show numbers as comma separated digits; how to convert fractions to decimals; how to increase the precision of decimal places; and where are some useful functions (such as square root, power, and factorial).

Gophers doing math

Andrea748298155281994 on 7/12/2015

This app is written entirely in Go, fascinating!

Crap

SD-x82 on 7/11/2015

2/2 gives 1, 3.3/3.3 gives 1 but 2.3/3.4 gives 23/34. Why Google why?

Well done! BASIC again!

qingpeng on 7/10/2015

Just like when we learnt how to program using BASIC. You can program in this app!!

Love it

Brad Fitzpatrick on 7/10/2015

Best APL-like calculator on the App Store!

Inspired by APL?

Biox on 7/10/2015

APL = one of the worst languages in the world.
Poor use of iOS soft keyboard.

Nice

radiologist69 on 7/10/2015

Very good

So poor design

JackMaaa on 7/10/2015

Really Google? At least I'd expect better design...

1st comment

TRUSTMEIMAJEDI on 7/10/2015

Works like a charm.

People at google seem to have a lot of time on their hands.

Shimmi on 7/10/2015

Looks like someone at Google got tired of lugging around their TI-83 and just decided to do something about it. Made a calculator and tacked on an image of a cartoonish raccoon that's reminiscent of a corgi with black eyeshadow and a striped tail.
Haha Good job. I needed this

## Add a Comment