Login
You're viewing the front-end.social public feed.
  • Oct 13, 2026, 11:53 PM

    i think if i'm going to implement sprite rendering i might as well implement audio. sigh

    💬 1🔄 0⭐ 0

Replies

  • Oct 14, 2026, 3:36 PM

    i'm sure there's an option to turn on warnings about this, but a thing that sucks about cython is that leaving off a single type annotation on a function sets off a chain reaction in which anything that has the mis-annotated function in its call stack slows to a crawl (because now that function is using python values that have to be dynamically allocated and converted back and forth from C values). and then i end up having to comb through the generated C to find the problem

    💬 1🔄 0⭐ 0
  • Oct 14, 2026, 3:44 PM

    i am simultaneously (a) glad that i tried out cython for this project, because now i'm more familiar with how it works and behaves; and (b) convinced that you should basically never use cython. [alanis morissette voice] you live, you learn

    💬 1🔄 2⭐ 0
  • Oct 14, 2026, 4:15 PM

    @aparrish me not having heard of this: what's cython, an unholy fusion of python and C?
    me googling: oh my stars and garters

    💬 0🔄 0⭐ 0
  • Oct 14, 2026, 4:17 PM

    @horsewizard it's well intentioned, and it's amazing that it works as well as it does, but i can't help but feel that it is profoundly misguided

    💬 0🔄 0⭐ 0