Spyros

joined 1 year ago
MODERATOR OF
7
submitted 1 year ago by Spyros to c/cobol
 

This is not to be confused with the Avalonia UI framework which remains free and open source.

XPF is a new project by the same team that allows existing WPF apps to be cross-platform (so enterprises can take their existing Windows-only apps and run them on MacOS, Linux and maybe WebAssembly). It's in early stages so I don't know how well it works.

14
submitted 1 year ago by Spyros to c/csharp
 

Tangentially related to the Linux ecosystem, since it's a major software that's used by many of the platform's users

[–] Spyros 3 points 1 year ago (3 children)

I have no experience with it, but I noticed there is no community for Julia (both url and display name). The locked down subreddit had almost 23,000 subscribers (if you build it, they will come ;) ).

[–] Spyros 5 points 1 year ago

My bad, the link I sent was not about NativeAOT, just bundling all the dependencies together (also, it's 4 years old). After a quick search, here's a recent SO question that mentions that you can build .exe files

As for the filesize... please recheck the post under which we are commenting. :D

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

Does it effectively output a single binary?

Yes, that's one of the points of NativeAOT, a self-contained single binary, exactly as Go does it.

Does it create some kind of clusterf*k and awkward packaging formats like other MS solutions such as UWP?

No, you can create .exe files.

Will it actually be deployable to a random fresh install of Debian 12 or Windows 10?

Yes, NativeAOT supports Windows, Linux and MacOS, x64 and Arm64.

What about compatibility with older systems?

Not sure about that, I suppose it depends on the targets each .NET version support. For example, .NET 8 will drop RHEL 7 and only RHEL 8 and later.

And to play devil's advocate: this won't work for all existing .NET applications. If you use reflection (which is AOT unfriendly), chances are that you will have to rework a ton of stuff in order to get to a point where NativeAOT works. There's a middle solution though, called ReadyToRun, which has some advantages compared to running fully with the JIT compiler.

[–] Spyros 2 points 1 year ago

does lemmy have pinned posts?

Yes, we can add one if needed. I created a poll in this thread: https://programming.dev/post/71137

Btw, I just found out how to add a user as mod to a community, there is a button between each post / comment that is visible to moderators of that community. So, if you post to /c/dotnet, I can make you a mod there.

[–] Spyros 2 points 1 year ago
[–] Spyros 8 points 1 year ago

HARD REDIRECT: New submissions are not allowed in this community, ask the users to post at /c/dotnet

[–] Spyros 5 points 1 year ago

SOFT REDIRECT: Submissions still allowed, but a message is shown on the sidebar, asking users to post to /c/dotnet, unless their content is not suited there.

[–] Spyros 17 points 1 year ago (1 children)

LEAVE AS IT IS: Two separate communities, no merging

[–] Spyros 1 points 1 year ago

Do you mean vertical bars or horizontal (above a letter for example)? Is this of any help?

[–] Spyros 4 points 1 year ago (4 children)

Right now obviously the content feed and the users contributing are low enough so they could be merged effectively.

In case the Fediverse and this instance grow rapidly though, I think that 2 communities would be more beneficial: having a more active community about C#, with questions about the language, its syntax, each new feature introduced etc, while the .NET community would undoubtly see less content and focus more on the underlying framework, the toolchain, language-agnostic discussions... In my experience, this is how it worked on the subreddits of the same names.

Do you want to have a banner added on the sidebar, redirecting to /c/dotnet until we grow larger? Does Lemmy have a polling functionality (to ask the user opinions)? I couldn't find anything.

[–] Spyros 1 points 1 year ago

I have no problem with adding more mods, but unless I missed something I can't find any setting to do so. Except for the posts, all I can customize are the logo / banner images and the sidebar. Maybe I'm missing something or this can only be done by admins for the time being.

[–] Spyros 1 points 1 year ago (1 children)

Thanks, I posted there.

view more: ‹ prev next ›