I found this via http://9to5mac.com/2015/07/10/google-ivy-experimental-big-nu....
That article speculated that it's a "companion tool for the [Go Programming Language] project".
I couldn't find any other references to iOS apps written using Go, so I'm going to speculate that Ivy itself was written in Go. :-)
While I understand accurate handling of big numbers is difficult, I'm surprised it's not the general norm for calculator programs/apps by now. Glad to see someone has done so (not the first, but they are rare).
...for certain definitions of big. 1e100000000 causes an app lock.
Also, what is going on with that app icon? Many startups nowadays have forced quirky-and-random mascots, but here it doesn't make much sense.
More information here -
https://sourcegraph.com/blog/live/gophercon2015/123653512740
"Example of porting a Go application to mobile ivy is a command line tool developed by Rob Pike.
It’s a useful desktop calculator that hangles big int, rational and floating-point numbers, vectors, matrices. It’s an interpreter for an APL-like language.
It is ~5k lines of Go code (not including tests, docs). It imports math, math/big, unicode, etc.
Rewriting all that in Java or Objective-C would be a lot of work and is a non-starter, since this is already just works in Go.
After 2 hours, Hana had a working prorotype."