Revision as of 12:42, 6 October 2024 by Librae (talk | contribs) (Created page with "* GTK: it's in C and the interface is rather imperative and clumsy. Implementing custom stuff is pain. * Cargo: homebrew package managers are a necessary evil because of lack of a proper package manager * Mediawiki: PHP ages old mess, but it has templates and stuff which takes man-ages to reimplement. * tokio-tracing: it seems to be [https://github.com/tokio-rs/tracing/pull/2959 poorly maintained] * ring: it seems to be intent on using amazon's openssl fork by default fo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Development:Shitty things

From librae wiki
  • GTK: it's in C and the interface is rather imperative and clumsy. Implementing custom stuff is pain.
  • Cargo: homebrew package managers are a necessary evil because of lack of a proper package manager
  • Mediawiki: PHP ages old mess, but it has templates and stuff which takes man-ages to reimplement.
  • tokio-tracing: it seems to be poorly maintained
  • ring: it seems to be intent on using amazon's openssl fork by default for some reason instead of native stuff
  • rustls: clumsy builder pattern (which is cancer) based interface