Spyros

joined 1 year ago
MODERATOR OF
117
submitted 2 weeks ago by Spyros to c/linux
 

IT'S HERE!

 

From the meeting minutes:

First up today, the discriminated unions working group presented the proposal they've been working on for a while to the broader LDM. This was a broad overview session, rather than a deep dive into nitty-gritty questions; there are still plenty of little details that will need to be filled in, but we're cautiously optimistic about this proposal and moving forward with it. There was some concern about some of the ternary behavior, but we can dig more into that as we bring this proposal back for detailed follow ups in the future.

[–] Spyros 2 points 1 year ago

Some talks from yesterday have not yet been uploaded as separate videos, but they will probably be added in the playlist soon.

3
submitted 1 year ago by Spyros to c/dotnet
15
submitted 1 year ago by Spyros to c/dotnet
10
submitted 1 year ago by Spyros to c/dotnet
9
submitted 1 year ago by Spyros to c/dotnet
19
submitted 1 year ago by Spyros to c/dotnet
 

The yearly Stephen Toub blog post we were waiting for is finally here

31
Announcing .NET 8 RC1 - .NET Blog (devblogs.microsoft.com)
submitted 1 year ago by Spyros to c/dotnet
[–] Spyros 1 points 1 year ago

Not the Stephen Toub blog post I was waiting for, but I have no complaints.

(Stephen Toub writes the yearly "Performance improvements in .NET x" post, always before the GA release in November)

[–] Spyros 4 points 1 year ago

I have started using Avalonia, and even though I am still learning, I am very satisfied with it. There are growing pains obviously, but as you said, I have no confidence in Microsoft UI frameworks.

[–] Spyros 5 points 1 year ago

It's a great text editor, yes. An IDE though, it is not. It gets close with various addons, but it's still not the same experience.

[–] Spyros 10 points 1 year ago* (last edited 1 year ago) (4 children)

MonoDevelop died for this.

(Disclaimer: I haven't used MonoDevelop to know its quality, I'm just tempted by the idea of a free cross-platform .NET IDE. Microsoft took MonoDevelop, forked it into VS for Mac, left the former stagnate, and now is killing its closed-source descendant.)

[–] Spyros 3 points 1 year ago

Oh boy, now I need to find a new excuse to procrastinate on the project I want to start using Avalonia.

[–] Spyros 6 points 1 year ago

Well, for starters, WinUI 3 is Windows only (correct me if I'm wrong), while Avalonia supports Windows, MacOS, Linux, Android, iOS and WebAssembly.

The cross-platform solution that Microsoft advocates for is MAUI, which doesn't support Linux. And it uses native controls, meaning you may encounter platform-specific bugs, while Avalonia renders the controls the same way everywhere using Skia (same approach with Flutter).

[–] Spyros 1 points 1 year ago

Please be civil towards other users. Language on the internet can be misrepresented resulting in hostility in an otherwise technical discussion. This goes to everyone involved, I'm just replying in this specific comment.

[–] Spyros 3 points 1 year ago

Related: check out this thread (at /c/dotnet) for opinions on Avalonia: https://programming.dev/post/38851

[–] Spyros 1 points 1 year ago* (last edited 1 year ago) (1 children)

There doesn't seem to be consensus for this move, things stay as they are.

[–] Spyros 2 points 1 year ago

I agree with you, although the rest of the list is pretty good.

[–] Spyros 2 points 1 year ago* (last edited 1 year ago) (1 children)

Correct me if I 'm wrong, but I think it's still the same situation since January 2020: the long-term-supported (LTS) Qt releases are available to commercial licensees only and KDE supports collections of patches for them. Which is a hassle for sure. But nothing has changed because a fork of Qt (worst case scenario) would demand massive manpower from KDE.

And the KDE Free Qt Foundation exists, so the Qt Company can't close down the framework.

The Foundation has license agreements with The Qt Company, Digia and Nokia. The agreements ensure that the Qt will continue to be available as Free Software. Should The Qt Company discontinue the development of the Qt Free Edition under the required licenses, then the Foundation has the right to release Qt under a BSD-style license or under other open source licenses. The agreements stay valid in case of a buy-out, a merger or bankruptcy.

view more: next ›