News for hackers. Stuff that matters.
Re:Avo: Better X86 Assembly Generation from Go by mmcloughlin on Thursday January 10, 2019 @03:15PM (#18877632)
avo author here. Yes PeachPy was the inspiration for this, as well as asmjit. Both mentioned in the credits:

https://github.com/mmcloughlin/avo#credits

PeachPy actually has Go output already, and Damian Gryski has used this to great effect:

https://github.com/mmcloughlin/avo/issues/40

Unfortunately because PeachPy wasn't initially written with Go in mind there are some rough edges and Go features it simply doesn't support. avo hopes to fill this gap for Go programmers.

Re:Avo: Better X86 Assembly Generation from Go by ris on Thursday January 10, 2019 @03:52PM (#18878013)
Ah - peach -> avocado, I see that now.
Re:Avo: Better X86 Assembly Generation from Go by mmcloughlin on Thursday January 10, 2019 @04:12PM (#18878227)
Haha yes! PeachPy was written at Georgia Tech and avo was written in California.
Re:Avo: Better X86 Assembly Generation from Go by e_d_e_v on Thursday January 10, 2019 @05:27PM (#18878956)
We actually had Marat come to the Go meetup in Atlanta when he was finishing up his PHD at GT. He had done some preliminary work on SIMD. It was a small meetup ( I think only ~6-7 in attendance) and went over many folks heads, since a lot of people were focused on breaking up Ruby monoliths into Go. SIMD would have been nice, but really we were still reveling in the benefits of getting the hell out of ruby for high-throughput networked services. https://docs.google.com/presentation/d/1MYg8PyhEf0oIvZ9YU2pa...
Re:Avo: Better X86 Assembly Generation from Go by mmcloughlin on Thursday January 10, 2019 @06:05PM (#18879331)
Oh cool, thanks for sharing that talk. I might try to submit an avo talk to a meetup, if anyone will have me :)
Re:Avo: Better X86 Assembly Generation from Go by lathiat on Thursday January 10, 2019 @08:00PM (#18880106)
I love this