4 ms·
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 https:/
by mmcloughlin 8y ago
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 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 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.
- ris 8y agoAh - peach -> avocado, I see that now.
- mmcloughlin 8y agoHaha yes! PeachPy was written at Georgia Tech and avo was written in California.
- e_d_e_v 8y agoWe 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/1MYg8PyhEf0oIvZ9YU2panNkVXsKt5UQBl_vGEaCeB1k/edit?usp=sharing https://docs.google.com/presentation/d/1MYg8PyhEf0oIvZ9YU2pa...
- mmcloughlin 8y agoOh cool, thanks for sharing that talk. I might try to submit an avo talk to a meetup, if anyone will have me :)
- lathiat 8y agoI love this