llgo is a compiler for Go, written in Go, and using the LLVM compiler infrastructure.
llgo is a fledgling, and is being developed primarily as an educational exercise. It is not presently useful for real work. Progress will be reported at http://blog.awilkins.id.au.
Fair enough. I wrote that post for a much smaller audience (namely, people already following the llgo project), and certainly didn't expect it to be posted to HN. You're right of course, I should always consider people unfamiliar with the project stumbling across my posts.
I haven't even thought about that to be honest, but there's not currently anything that would preclude embedding code generated by llgo in a C program. This might change in the future, with the introduction of goroutine scheduler and segmented stacks.
I don't know the first thing about iOS development, so can't comment there.
12 comments
[ 3.3 ms ] story [ 39.1 ms ] threadAlways briefly describe the thing you're writing about.
Fair enough. I wrote that post for a much smaller audience (namely, people already following the llgo project), and certainly didn't expect it to be posted to HN. You're right of course, I should always consider people unfamiliar with the project stumbling across my posts.
http://blog.awilkins.id.au/2012/12/go-in-browser-llgo-does-p...
I don't know the first thing about iOS development, so can't comment there.
If you'd like to work on a feature, please let us know on the llgo-dev group: https://groups.google.com/forum/?fromgroups#!forum/llgo-dev
Please be aware that this is still fairly rough around the edges, and I'm new to this game (compilers/language implementation, beyond toys).
Thanks!