Skip to content

Comment on Ivy big number calculator for iOS, © 2015 the Go Authors, sold by Google, Inc

Comments

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."

Hana told Rob she had written a mobile app in go in 2 hours. His response: "why did it take you 2 hours?". Classic.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.