Tag
A developer open-sources a 7,500-line C# integration that powers Ultima Online NPCs with a local LLM, featuring hot-reloadable config, fail-open degradation, and full access to the game world's object model.
Raymond Chen explains why C++/WinRT does not allow multiple awaits on asynchronous operations like C#, JavaScript, and Python do, citing the lack of a standard library task type and the principle of not paying for unused functionality.
.NET 11 preview introduces union types in C# 15, a long-requested feature for handling data that can be one of several types, with a new 'union' keyword and pattern matching.
A security researcher examines the C# sandboxing in S&Box (Garry's Mod 2), which uses an API whitelist instead of a hardened runtime. By modifying the compile blacklist, they bypass the restrictions and crash the editor, demonstrating that the approach is insecure despite being similar to Space Station 14's system.
Microsoft announces a redesign of C#'s unsafe keyword in C# 16 to enforce memory safety contracts, making unsafe operations visible and compiler-enforced, with preview in .NET 11 and production in .NET 12.
An open-source interpreter for the K version 3 programming language, implemented in C# under the MIT License with Commons Clause. It fully implements the K Reference Manual and includes enhancements like a Foreign Function Interface for .NET objects.