3 ms·
Interesting. The goal is "small and handy environment that mainly focusing on creating API servers or microservices". Having moved from Ruby to Go in the last y
by jwilliams 9y ago
Interesting. The goal is "small and handy environment that mainly focusing on creating API servers or microservices". Having moved from Ruby to Go in the last year or two I'd be really interested in what language features they're pushing with that goal. I really enjoyed my work with Ruby, but I have found Golang pretty quick at these "backend" type work.
On the back of this, I dug around a bit around for other transpilers to/from Golang. So far:
- http://havelang.org/ http://havelang.org/
- https://github.com/jcla1/gisp https://github.com/jcla1/gisp
- https://github.com/google/grumpy https://github.com/google/grumpy (Python to Go)
- https://tardisgo.github.io/ https://tardisgo.github.io/ (Go to Hexe)
- https://github.com/gopherjs/gopherjs https://github.com/gopherjs/gopherjs (Go to JavaScript)
If there are any others, be keen to find out.
- singularity2001 9y agoEDIT: my bad, I saw 'bytecode' and wrongfully assumed goby is a compiled language https://github.com/goby-lang/goby/tree/master/compiler/bytecode https://github.com/goby-lang/goby/tree/master/compiler/bytec...
- lloeki 9y ago> this is not a transpiler though, it as a compiler. which makes it attractive, especially because Crystal is so very slow This is an interpreter, not a compiler. Crystal is a compiler and what makes it "slow" to compile is type inference but then it runs at native speed.