News for hackers. Stuff that matters.
Re:How Python virtual environments work by danielvaughn on Monday March 13, 2023 @08:11PM (#35145271)
I remember trying to use cocoapods back in 2015/2016, right around the time that Swift was technically available but not ready for production. I literally gave up trying to import packages, it was a shitshow.
Re:How Python virtual environments work by hot_gril on Monday March 13, 2023 @08:17PM (#35145334)
I first used Swift at the same time. Cocoapods actually worked, but only after fighting it all day. Swift was recommended over ObjC, but it was broken. The compiler itself would segfault if I used the wrong map syntax. If the compiler worked, it took about 20X as long as an ObjC build. Core Data managed to produce non-optional objects that were nil in some cases.

Swift got fixed over time (which is why every basic SO question has 20 different answers for each Swift version), but it still sucks, and so does UIKit, and Xcode. That whole toolchain has been relegated to being just a dependency behind React Native for me. I mean look at the shitfest involved just to get a substring https://stackoverflow.com/questions/39677330/how-does-string...

Re:How Python virtual environments work by danielvaughn on Monday March 13, 2023 @08:55PM (#35145749)
I try not to hate on projects publicly, because I know a lot of devs smarter than me pour their sweat and tears into these things. But imagine releasing a new language in 2014 and fucking up strings.
Re:How Python virtual environments work by hot_gril on Monday March 13, 2023 @11:41PM (#35147164)
Yeah my patience for Apple's native dev environment is down to nothing nowadays. At least I'll crap on my own work just as much if I think I made a mistake.