Han: a compiled programming language with Korean keywords written in Hangul

Since many of the platforms and conventions that came to dominate computing came from the western world, we never give it a second thought that virtually everything related to programming is written in English using the English alphabet. However, there's no real reason behind

https://www.osnews.com/story/144603/han-a-compiled-programming-language-with-korean-keywords-written-in-hangul/

#GeneralDevelopment

Han: a compiled programming language with Korean keywords written in Hangul – OSnews

Zig replaces third-party C code with Zig’s own code

Over the past month or so, several enterprising contributors have taken an interest in the zig libc subproject. The idea here is to incrementally delete redundant code, by providing libc functions as Zig standard library wrappers rather than as vendored C source files. In many cases, these functions are one-to-one mapping

https://www.osnews.com/story/144329/zig-replaces-third-party-c-code-with-zigs-own-code/

#GeneralDevelopment

Zig replaces third-party C code with Zig’s own code – OSnews

Package managers keep using git as a database, it never works out

If you’re building a package manager and git-as-index seems appealing, look at Cargo, Homebrew, CocoaPods, vcpkg, Go. They all had to build workarounds as they grew, causing pain for users and maintainers. The pull request workflow is nice. The version history is nice. You will hit the same walls

https://www.osnews.com/story/144077/package-managers-keep-using-git-as-a-database-it-never-works-out/

#GeneralDevelopment

Package managers keep using git as a database, it never works out – OSnews

Closures as Win32 window procedures

Back in 2017 I wrote about a technique for creating closures in C using JIT-compiled wrapper. It’s neat, though rarely necessary in real programs, so I don’t think about it often. I applied it to qsort, which sadly accepts no context pointer. More practical would be working around insufficient custom allocator interfaces, to create allocation functions a

https://www.osnews.com/story/144025/closures-as-win32-window-procedures/

#GeneralDevelopment

Closures as Win32 window procedures – OSnews

DXGI debugging: Microsoft put me on a list

Why does Space Station 14 crash with ANGLE on ARM64? 6 hours later…

So. I’ve been continuing work on getting ARM64 builds out for Space Station 14. The thing I was working on yesterday were launcher builds, specifically a single download that supports both ARM64 and x64. I’d already gotten the game client itself running natively on ARM64,

https://www.osnews.com/story/143409/dxgi-debugging-microsoft-put-me-on-a-list/

#GeneralDevelopment

DXGI debugging: Microsoft put me on a list – OSnews

We need to seriously think about what to do with C++ modules

Jussi Pakkanen, creator of the Meson build system, has some words about modules in C++.

If C++ modules can not show a 5× compilation time speedup (preferably 10×) on multiple existing open source code base, modules should be killed and taken out of the standard. Without this speedup pouring any more res

https://www.osnews.com/story/143244/we-need-to-seriously-think-about-what-to-do-with-c-modules/

#GeneralDevelopment

We need to seriously think about what to do with C++ modules – OSnews

MS-DOS development resources

If you're interested in developing for and programming on MS-DOS and other variants of the venerable operating system, SuperIlu has collected the various tools and applications they use and like for this very task. In case you're wondering who SuperIlu is - they are the developer of things like DOStodon, a Mastodon client for DOS, DOjS, and much more.

This is my s

https://www.osnews.com/story/143119/ms-dos-development-resources/

#GeneralDevelopment

MS-DOS development resources – OSnews

Vibe-coding yourself into irrelevance

"Claude Code has considerably changed my relationship to writing and maintaining code at scale. I still write code at the same level of quality, but I feel like I have a new freedom of expression which is hard to fully articulate.

Claude Code has decoupled myself from writing every line of code, I still consider myself fully responsible for e..." (🚨This is just the quoted part of an article I'm responding to🚨).

https://www.osnews.com/story/142956/vibe-coding-yourself-into-irrelevance/

#GeneralDevelopment

Vibe-coding your profession into irrelevance – OSnews

“Hello world” in Bismuth

Late last year, we talked about Bismuth, a virtual machine being developed by Eniko Fox, one of the developers of the awesome game Kitsune Tails. Part of a operating systems development side project, Bismuth is a VM (think Java Virtual Machine, not VMware) on top of Fox' custom kernel, designed specifically to run programs in a sandbox. The first article detailed the origin

https://www.osnews.com/story/142943/hello-world-in-bismuth/

#GeneralDevelopment

“Hello world” in Bismuth – OSnews

Accessibility programming doesn’t feel accessible

Accessibility is something that doesn't get nearly enough attention, especially considering because not only will we need accessibility features eventually as we grow older, but also because a lot of accessibility features are just helpful even if you don't technically need them. Given these facts, it's a shame that accessibi

https://www.osnews.com/story/142599/accessibility-programming-doesnt-feel-accessible/

#GeneralDevelopment

Accessibility programming doesn’t feel accessible – OSnews