Embedding Scheme in Rust Rust, as a compiled language, makes it challenging to modify the behavior of programs dynamically. In this article, we embed a small Scheme interpreter called Stak Scheme in Rust to dynamically change the behavior of a program without stopping the process. You can find the following codes in this article at the examples/hot-reload directory in the Stak Scheme repository. T
A long time ago, the Rust language was a language with typestate. Officially, typestates were dropped long before Rust 1.0. In this entry, I’ll get you in on the worst kept secret of the Rust community: Rust still has typestates. Consider an object representing a file – let’s call that data structure a MyFile. Before a MyFile is opened, it cannot be read. Once a MyFile is closed, it cannot be read
Over the past couple of months, I've been developing a video game in Rust. A lot of interesting and mostly positive things could be said about this programming journey. In this post, I want to briefly highlight one particular series of events. To provide some context, the game I'm developing is a 2D side-view shooter, similar to Liero and Soldat. The first weapon I implemented was a laser. Due to
Well, here we are, a year after I wrote "Game dev in Rust, some notes on the mess." Things haven't changed much. I'm still using the Rend3/WGPU/Vulkan graphics stack. It works reasonably well at this point. Notes: Several major game projects abandoned Rust in 2024. Some found ownership too restrictive. Some complained about compile times. arewegameyet.rs stopped updating last July. Rend3 was aband
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く