63
Announcing Swift 6 (www.swift.org)
submitted 3 days ago* (last edited 3 days ago) by [email protected] to c/[email protected]

The big thing about this release is it is a huge leap forward to making Swift a cross-platform language, and not something only built for Mac/iOS

Swift 6 unifies the implementation of Foundation across all platforms. The modern, portable Swift implementation provides consistency across platforms, it’s more robust, and it’s open source. macOS and iOS started using the Swift implementation of Foundation alongside Swift 5.9, and Swift 6 brings these improvements to Linux and Windows.

Swift is designed to support development and execution on all major operating systems, and platform consistency and expansion underpins Swift’s ability to reach new programming domains. Swift 6 brings major improvements to Linux and Windows across the board, including support for more Linux distributions and Windows architectures. Toolchains for all of the following platforms are available for download from Swift.org/install.

29
submitted 1 week ago by [email protected] to c/[email protected]
7
submitted 1 week ago by [email protected] to c/[email protected]
88
submitted 1 week ago by [email protected] to c/[email protected]
66
submitted 2 weeks ago by [email protected] to c/[email protected]
301
submitted 2 weeks ago by [email protected] to c/[email protected]
3
submitted 3 weeks ago by [email protected] to c/[email protected]
11
submitted 1 month ago by [email protected] to c/[email protected]
46
submitted 1 month ago by [email protected] to c/[email protected]
31
submitted 2 months ago by [email protected] to c/[email protected]
52
submitted 3 months ago by [email protected] to c/[email protected]
53
submitted 3 months ago by [email protected] to c/[email protected]
[-] [email protected] 44 points 5 months ago* (last edited 5 months ago)

I've been following this proposal around for the past few months, it's really interesting. Godot could be the de-facto library for complex 3D rendering in any app since it's really feature-rich and not that huge (I think the runtime is like ~60 megabytes? It could likely be smaller with further optimization and stripping features you don't need).

Also I don't remember who said this but if this goes through it could allow C# web builds by loading Godot is a library.

Kind of a shame this came as 4.3 is in feature freeze, it would've been nice for it to be included in the next update.

[-] [email protected] 36 points 5 months ago

One of the devs wrote a blog post a while back talking about his first impressions with Godot.

TL;DR: Really positive on Godot but things that should be improved are text and how Godot handles texture atlases (I totally agree on both)

[-] [email protected] 127 points 6 months ago* (last edited 6 months ago)

That just because I'm a programmer that must mean I'm a master of anything technology related and can totally help out with their niche problems.

"Hey computer guy, how do I search for new channels on my receiver?"

"Hey computer guy, my excel spreadsheet is acting weird"

"My mobile data isn't working. Fix this."

My friend was a programmer and served in the army, people ordered him to go fix a sattelite. He said he has no idea how but they made him try anyways. It didn't work and everyone was disappointed.

[-] [email protected] 39 points 10 months ago* (last edited 10 months ago)

Surely this means they have plans to fix screenshare audio on Linux, right? ...Right?

[-] [email protected] 90 points 11 months ago

downvotes come at a “cost”, whereby if you want to downvote someone you have to reply directly to them with some justification, say minimum number of characters, words, etc.

I think it's the complete opposite. Platforms with downvotes tend to be less toxic because you don't have to reply to insane people to tell them they're wrong, whereas platforms like Twitter get really toxic because you only see the likes, so people tend to get into fights and "ratio" them which actually increases the attention they get and spreads their message to other people.

In general, platforms without upvotes/downvotes tend to be the most toxic imo. Platforms like old-school forums and 4chan are a complete mess because low-effort troll content is as loud as high effort thoughtful ones. It takes one person to de-rail a conversation and get people to fight about something else, but with downvotes included you just lower their visibility. It's basically crowdsourced moderation, and it works relatively well.

As for ways to reduce toxicity, shrug. Moderation is the only thing that really stops it but if you moderate too much then you'll be called out for censoring people too much, and telling them not to get mad is just not going to happen.

My idea for less toxicity is having better filtering options for things people want to see. Upon joining a platform it would give easy options to filter out communities that are political or controversial. That's what I'm doing on Lemmy, I'm here for entertainment, not arguing.

[-] [email protected] 57 points 11 months ago

I have. Disappointingly there isn't much difference, the people working in CS have a 9.59 avg while the people that aren't have a 9.61 avg.

There is a difference in people that have used AI gen before. People that have got a 9.70 avg, while people that haven't have a 9.39 avg score. I'll update the post to add this.

[-] [email protected] 34 points 1 year ago

The servers can't even seem to keep up

A screenshot of the fund.godotengine.org servers down

[-] [email protected] 62 points 1 year ago* (last edited 1 year ago)

FNA is an open-source re-implementation of Microsoft's XNA Game Studio framework, which is pretty old. It got discontinued in 2013. Terraria was made with XNA, so it makes sense the devs have a soft spot for it.

[-] [email protected] 53 points 1 year ago* (last edited 1 year ago)

Fastest post in the west.

Major companies messing up are a great boon for open source projects. Much like how Lemmy got support from Reddit messing up, Godot is now having its time in the spotlight. I'm feeling better and better about switching to more open source apps and platforms throughout the year, I only hope the trend continues!

[-] [email protected] 35 points 1 year ago

As far as I know Unreal's source code is available but the licensing isn't, so the company still owns it and can still charge you for using it.

[-] [email protected] 91 points 1 year ago

Creators of the Unity engine want to charge developers per game install, the more people that install the game the more you have to pay. This includes games that already exist and never agreed to this. It also causes a lot of safety concerns, how will they confirm how many installs a game has? Are they bundling spyware with Unity games?

[-] [email protected] 29 points 1 year ago

Web development feels like it's stuck in the early 2000's. I've ranted a lot about it over the years but I just don't know how everyone is okay with it. I'm sure tons of people will disagree.

HTML is bad. The language itself feels unintuitive and is clunky compared to modern markdown languages, and let's be honest, your webpage just consists of nested <div> tags.

CSS is bad. Who knew styling can be so unintuitive and unmanageable? Maybe it made sense 25 years ago, but now it's just terrible. It's very clunkily integrated with HTML too in my opinion. Styling and markdown should be one easier to use language where 50% of it isn't deprecated.

Javascript has been memed to death so I won't even go there. Typescript is OK I suppose.

And now for my hottest take: ~10+ years ago I saw web building tools like Wix and I completely expected web development to head in the direction using a GUI to create, style, and script from one interface, even allowing you to create and see dynamic content instantly. I've seen competitors and waited for "the big one" that's actually free and open source and good enough to be used professionally. It never happened. Web dev has just gone backwards and stuck in its old ways, now it's a bloated mess that takes way more time than it deserves.

The Godot engine is actually a pretty good option for creating GUI apps and it's exactly what I envisioned web dev should've been this past decade. One language, intuitive interface, simple theming and easy rapid development... Shame it never happened.

view more: next ›

popcar2

joined 1 year ago
MODERATOR OF