1. A great talk on performance measurement (2019):

The Coz profiler by Emery Berger of Hoard allocator fame ( 
https://github.com/emeryberger/Hoard )

https://www.youtube.com/watch?v=r-TLSBdHe1A

Emery points out the the address space layout of your code can cause 40% 
variation in performance.

Their Coz profiler can tell you which parts to optimize by slowing all 
other parts down (to simulate optimizing one part) and then charting the 
difference.

Watchable at 2x speed for the ideas.


2. A language similar to, and inspired by Go, with a bunch of new features

Vlang has 4 memory management modes, including

arena and manual. Uses C calling convention for fast C interop.

https://vlang.io/

https://www.youtube.com/watch?v=pchEsYwA74Q


3. The pony language - massive high concurrency with no more data races 
ever(!) Super fast actor model and variable type annotations distantly 
similar to Rust.

https://www.ponylang.io/

https://github.com/ponylang/ponyc

https://www.ponylang.io/blog/2017/05/an-early-history-of-pony/#sean-the-big-reveal-on-why-its-called-pony

Scott Lystig Fritchie (Erlang guru from back in the day)... comparing 
Ponylang to Erlang:

https://www.youtube.com/watch?v=_0m0_qtfzLs

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/golang-nuts/84709c21-3cf9-422b-a2f6-44b85d4cce68n%40googlegroups.com.

Reply via email to