...

btbuilder

438

Karma

2012-02-03

Created

Recent Activity

  • It’s hard to answer without specifics but languages shouldn’t require you to determine whether it’s safe to use an api in an async context or whether it will hang your app. I imagine some of the sharp edges you might have run into are because go has real parallelism and you have to address data sharing.

  • This is fantastic progress for CPython. I had almost given up hope that CPython would overcome the GIL after first hitting its limitations over 10 years ago.

    That being said I strongly believe that because of the sharp edges on async style code vs proper co-routine-based user threads like go-routines and Java virtual threads Python is still far behind optimal parallelism patterns.

  • Right, in a 3rd-party library.

  • Segfaults with no use of “Unsafe” equivalents in managed languages can give immediate indication it’s not a code problem.

HackerNews