5 ms·
https://groups.google.com/forum/#!searchin/golang-nuts/ios/golang-nuts/mmB2q8RqB-Y/LDog1d7ZM5kJ https://groups.google.com/forum/#!searchin/golang-nuts/ios/g...
by bradfitz 12y ago
https://groups.google.com/forum/#!searchin/golang-nuts/ios/golang-nuts/mmB2q8RqB-Y/LDog1d7ZM5kJ https://groups.google.com/forum/#!searchin/golang-nuts/ios/g...
Quote:
gophers,
I'm happy to announce that the iOS port of Go recently gained full
cgo and external linking support.
I've also got a simple C based application working on a real iPad.
The port lives in ios3 branch of https://bitbucket.org/minux/goios https://bitbucket.org/minux/goios.
Read misc/ios/README for some rudimentary documentation.
The port is Go 1.4+, and it's based on upstream dev.cc branch.
I intend to propose for inclusion into Go 1.5 after finding a way
to test it (either build each test as an App, or use the open source
xnu/arm port). Brad mentioned that inclusion of iOS support might
happen in Go 1.5 in his talk the state of the gopher
(http://talks.golang.org/2014/state-of-the-gopher.slide#40 http://talks.golang.org/2014/state-of-the-gopher.slide#40), now
I believe it really will happen.
The iOS port is my first Go OS port, but it's the only one that takes
almost 3 years to complete. :)
Go build iOS Apps. Let's see when can we see a Go based App in
the store.
Minux
- tptacek 12y agoI love Rob Pike's contribution to the thread: Ken and I ported Plan 9 to the SPARC in 6 days over one fun Christmas break. I wrote the disassembler (for the debugger) and Ken wrote the assembler, so we could cross-check each other's work. The hardest problem other than fighting register windows occurred when we both misread the definition of an instruction the same incorrect way.