[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: klong.png (20 KB, 944x218)
20 KB
20 KB PNG
>we'll rewrite it in Sw-ACK
>>
>>108184976
Swift somehow manages to be worse than Objective C, which was already a complete abomination. Apple can't into programming language design.
>>
>>108184976
https://github.com/LadybirdBrowser/ladybird/issues/933
>>
How aboat Carbon?
>>
>>108184976
It was a bizarre decision to go for Swift but didn't expect them to go back on it so soon. I wonder if this pushes back their eta even further or what's happening
>>
>>108184976
>The Apple check bounced
>>
>>108186912
Apple runs on Java, why would they downgrade?
>>
Meme web browser with a tranny name
>>
>>108186881
so it's mostly c++ interop issues.

ironic that this greenfield browser is back to using an archaic language while the brownfield browsers are adopting modern languages.
>>
>>108184976
Good. Choosing Swift was the dumbest choice they made by far. Would like to have seen Zig or Go.
>>
>>108186912
Swift embedded is slowly becoming Rust.
>>
>>108186896
>literal coal lang
>>
>>108184976
I was going to say "Anyone with a brain could have told them that a browser in Swift is a retarded idea". But looks like it's mostly problems with the C++ interop, so I'll have to fall back to "Anyone with a brain could have told them that using two languages at the same time in such a big project is a retarded idea"
>>
>>108186910
I imagine the swiftness (no pun) is going to benefit the timeline, no? Better sooner than in the middle after already writing a ton of new code just to throw it out.

>>108187245
I've always considered checking it out but never had a reason to being a non-Mac user.
By the time I would have had the skills to understand the language, I think I was already using other things.
Still curious if it's viable as a language to start a new project in today, especially a non-Macos one.
>>
What’s all this hate for swift? I haven’t used the language since its first inception writing iOS native applications. It was enjoyable. The worst part was dealing with Xcode. But the language itself was great to use. I miss it, now writing Kotlin garbage
>>
>>108186857
Honestly, I'm surprised Apple hasn't given up and just moved to Rust. that's basically what they've been trying to make Swift more like with every release. It just seems like Apple is incredibly incompetent, evil or both.
>>
>>108189289
clownshow language that gets bent over backwards to serve the interests of SwiftUI (a nightmare of bad) and other Apple shitware.
>>
>>108187194
>Go
slow
>Zig
Even less memory safe than C++
>>
>>108189289
The main issue I have with it is the bad documentation (an Apple staple) and communication from the language developers in general.

Other than that, it's a pretty good language. Fast, memory safe, good interop with Objective-C, lots of features and still easy to read and write.
>>
>>108189289
I've only used for toy things like AoC problems, but I thought it was pretty comfy to use. Maybe it gets unwieldy in large projects, or maybe /g/ just hates everything.
>>
>>108189427
Apple doesn’t have that bad of documentation. You need to learn how to search for it.

> “{thing} Developer Guide”
Or one other term I can’t remember now (was doing this in 2016). But these two search terms found me everything I needed to know about low-level swift and framework things. And their docs were great. Just hard to find.
>>
>>108192303
I think the other term was “Developer Reference” or something like that. Either way, using that included with what you are looking for almost always got me to where I needed
>>
>>108184976
What happened?
>>108186857
Swift is a beautiful language. It's a total joy to work in. Is it too high level for you autismos?
>>
Swift is a great language, the decisions Apple made to enable SwiftUI in a rush were not.

Result builders are full of footguns.

And structured concurrency was dumb and rushed too, was made to appeal for JS retards and makes things 100x harder to write.
>>
File: 1764171687155959.jpg (80 KB, 1024x1024)
80 KB
80 KB JPG
>>108189413
yeah
>>
File: 1764206558272500.png (1.26 MB, 1152x1152)
1.26 MB
1.26 MB PNG
>>108192728
It's too high level.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.