News for hackers. Stuff that matters.

denismarkelov

Re:Show HN: Kedr Programming Language on Wednesday October 29, 2025 @03:21PM (#45751708)
Games require a high-productivity and high-performance language without a garbage collector. Kedr achieves this by having reference counting that can be switched off for any particular type separately. Otherwise you either have to manage memory manually, or suffer potentially unacceptable performance losses. I wouldn't even consider languages with GC, as too much attention goes into not allocating temporary objects.

Show HN: Kedr Programming Language

https://codeberg.org/denismarkelov/kedr

Kedr is a programming language for games, primarily deriving from F# and Rust. Its approach is to create a game with automatic reference counting, and then switch impactful types to manual memory management one by one. Below are some of my findings.We are used to having imports at the beginning of every file, but it might be better to keep them all in one place for the entire crate. This way...

( Read More... | 2 comments | 2 points | on HN )