Hotreloading allows one to change the behavior of a program while it is running. Unlike a plugin system it is strictly a dev tool.
Usually rust game devs limit their hotreloading to data files. This is pretty useful already! It lets one reload graphic as... (more…)
Read more »
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. (more…)
Read more »
After reading The Rust Programming Language book and falling in love with the language, I was on the lookout for my first Rust project. In the “old hardware projects” box, I had a HiFive1 board with SiFive FE310 RISC-V microcontroller, and Velleman’s Ardu... (more…)
Read more »
To write a fast port scanner, a programming language requires:
A Good I/O model, not to eat all the resources of the system. High-level abstractions and a good packaging system to isolate low-level code and reuse it easily. To be type and memory safe, be... (more…)
Read more »