3 ms·
> I recently learned Swift & Metal this way I guess what you really learned is that the Apple-specific ecosystem technologies are so crappy, you always use a m
by doctorpangloss 3y ago
> I recently learned Swift & Metal this way
I guess what you really learned is that the Apple-specific ecosystem technologies are so crappy, you always use a middleware to defeat them. Either Unity, React Native, or in this case, a 170b parameter super advanced LLM.
There's just no getting through to those Apple guys to stop making their own thing and being a huge PITA.
- ikrenji 3y agowhy is Swift crappy? I thought its a nice language
- thejazzman 3y agoI know multiple very successful iOS developers and they uniformly hate react native and adore swift..
- kolinko 3y agoBoth Swift and Mateal are beautifully clean - and I’m saying this as someone who spent years hating on curly brackets and static typing. Ditto Xcode. The biggest issue is the lack of documentation for Metal.
- happypumpkin 3y agoI don't do Swift or JS/React professionally (well, tiny bit, but I'm not a "React professional"). However, I've made non-toy Swift/SwiftUI* (~7k loc) and React (~4k loc) project. Imho Swift/SwiftUI is way more of a joy to work with. In particular, SwiftUI is much easier to visually parse whereas JSX is noisy and IMO hideous. I also ended up needing to bring in way more third-party dependencies for JS/React, something I hate doing if avoidable**. * It is my understanding that many iOS professionals prefer UIKit bc SwiftUI is still missing stuff. I only ended up needing to fall back to it once or twice. ** ClojureScript/Reagent do solve most of my issues with JS/React (by essentially replacing them). Clojure is well-designed with a great standard library (so less need for dependencies or implementing stuff that should be in a standard library). Hiccup is way preferable to JSX.