Skip to main content

Google releases ‘Ivy’ app for iOS, an experimental big number calculator

Google has quietly launched a new iOS app today called Ivy that it describes as an experimental big number calculator.

The minimalistic UI offers users arbitrary floating point formatting, big number logarithm, trigonometric functions, and exact ration arithmetic, according to the app’s release notes. Google says the app “uses exact rational arithmetic so it can handle arbitrary precision. Values may be input as integers, rationals, or floating point values.”

Google has yet to make an official announcement for the new app that went live on the App Store earlier today. Unlike most of its other iOS apps, Google lists “The Go Authors” as a seller on the app, in addition to Google Inc, which appears to be in reference to The Go Project, an open source programming language developed by teams at Google and other contributors. It seems possible the Ivy app was developed as a companion tool for the project. Here’s a description of The Go Project from its website: 

Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It’s a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

The free app is available on the App Store now for iPhone and iPad.

Update: Readers have noted that the new Ivy app is actually written using the Go programming language:

[tweet https://twitter.com/rfgen/status/619619918690922496]

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Mac — experts who break news about Apple and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Comments

  1. Even Google develops first for Apple iOS. LOL

    • valepert - 9 years ago

      maybe it’s just a port of https://github.com/robpike/ivy

    • Kirth Gersen - 9 years ago

      Ivy is a sample code for the Go programming language (see: https://github.com/robpike/ivy )

      Since iOS is a closed OS you can’t build and run a complied code sample yourself. You’ll need to publish the binary to the appstore 1st…. So the authors did that for you.
      Reason: Apple doesn’t allow dynamic generation of code by programs. ie programs that create programs aren’t allowed on iOS (see section 3.3.2 of iOS developer rules).

      On Android, anyone can build and run their own code. Just load a Go IDE like this one https://play.google.com/store/apps/details?id=com.nullient.angoide and then compile and run Ivy on it.

      • Charlypollo - 9 years ago

        Shhhh!!! Don’t try to make sense in here. The sheeps will blow up!

      • rnc - 9 years ago

        In fact, Xcode 7 lets you run code on your iOS device yourself without paying any fee.

  2. samirsshah - 9 years ago

    I know that for some problems you need this. Can some readers throw light on some of those problems.

  3. Pete M Wilson - 9 years ago

    For some reason sel and fill don’t seem to work on iOS?

Author

Avatar for Jordan Kahn Jordan Kahn

Jordan writes about all things Apple as Senior Editor of 9to5Mac, & contributes to 9to5Google, 9to5Toys, & Electrek.co. He also co-authors 9to5Mac’s Logic Pros series.


Manage push notifications

notification icon
We would like to show you notifications for the latest news and updates.
notification icon
Please wait...processing
notification icon
We would like to show you notifications for the latest news and updates.
notification icon
Please wait...processing