@mikuphile@kirby To their credit, they made a language called vala that does the those type system checks and stuff at compile time (it compiles to c which is then compiled normally). But it looks and feels like csharp which is :patawoozy:
@kirby ive been doing some gtk stuff on the side for a bit, and its uh interesting... As soon as you need to make anything custom you have to git gud at the object oriented type system thats built on top of regular C (which is validated at runtime, not compile time)). Its not hard per se, but the documentation could be better.. This was was probably one of the better video tutorials I found on the topic, and you should be able to tell if its something you want to pursue or kill with fire pretty quickly: https://www.youtube.com/watch?v=1-_EBEr0fxI
@Suiseiseki@EdBoatConnoisseur Dont worry +NIGGER falls under point b, and furthermore, it is not non-permissive so the last point doesnt apply :hehcat:
@p@ceo_of_monoeye_dating@FortyTwo :naruhodonotes: gotcha thanks. All the I's at at the start of all the lines make more sense now. Also it took me a second to realize what you meant with that naming scheme lol
@kirby@burner@mikuphile You can do a lot with the standard library (since it's "batteries-included") but CPython is just slow as aids by design. And virtual envs and packages are such a mess because of the lack of proper version number specifications as burner mentioned, but also because for a long time, there was no standard way for making a package for python. there was setup.py files, then setup.cfg files, pyproject.toml files to declare package metadata. And various tools to actually do the packaging from setuptools, poetry, hatch, meson, etc. Also because a lot of popular packages rely on C extensions for speed, the packaging process can get sextra complicated. Pip also doesnt do the best version number resolution for installing packages so other tools like conda popped for managing dependencies but that is bloated in its own way and another rabbit hole...
compare this to something like R, where they made sure there was a coherent standard for packaging pretty early on (not that I like R much, but its a comparable language for certain use cases).
@lunarised I really need to finish logh one of these days... Btw if you ever want a laugh, try gintama (its another long haul show though). Also, I love vim
Pone seram, cohibe. Sed quis custodiet ipsos custodes? - JuvenalNisi Dominus custodierit civitatem, frustra vigilat qui custodit eam. - SolomonHeaven is high, and the emperor is far away.