-
Constants
The const keyword is similar to the let keyword: it allows the creation of an immutable variable. Constants can never be mutable, and they must always be set to a constant expression, i.e., something that has a definite value and that is not the result of a runtime calculation. Note: the f32 and u32 are type declarations for a 32-bit floating point and 32-bit…
-
Mutable Variables
Making a variable mutable is simple with the mut keyword. Mutability means that the value of a variable can be overwritten. See the example below:
-
Pre-release: open-dis-rust v0.1.0-alpha.4
Since v0.1.0-alpha.1, three versions have been released on crates.io. The Simulation Management Family and Simulation Management with Reliability Family PDUs have been fully implemented, and multiple security and quality tests have been performed and accounted for. This package is still very much a work in progress, but the December timeframe initially discussed is still valid…
-
Pre-release: open-dis-rust v0.1.0-alpha.1
The IEEE 1278.1 Distributed Interactive Simulation (DIS) standard is a collection of definitions and enumerations for a general-purpose messaging system for managing and maintaining distributed simulations. As is common practice with some software frameworks and standards, IEEE has just defined this standard and does not provide an official implementation. The Open DIS collection of software…
-
(Un)Release: Updating terebinth
Awhile back, I cut an initial v0.1.0 release of terebinth, an interpreted programming language built using C++. I did not do much else with the language up until a few days ago, where I decided to scrap what I had initially released to start anew. I am currently working on upgrading the project tree to…
-
Release: color-roulette.nvim v0.2.1
I actually released this version of the plugin wayyyy back in October of 2022, but I realized I never made a post about it. The release before (which was v0.2.0) overhauled my original plugin – which, again, was a joke – and actually implemented a somewhat decent roulette-style color randomizer. The patch release, which is…
-
Release: autoref.nvim v0.1.0-alpha.1
I have started work on a couple new plugins for neovim, and one of the latest in that collection is autoref.nvim. This plugin will generate a formatted table/listing of all assigned neovim keybinds, and I plan to add some customization to it to allow users to add comments to each keybind for better, personalized documentation.…
-
Release: autocommit.nvim v0.1.1
As I had posted awhile back, I did intend for autocommit.nvim to be a serious plugin at some point. It started off as a bit of a joke, but I have given the code base a facelift and real purpose. A stable release is available here. Installation instructions are provided in the README. The code…
-
Neovim Plugins
It’s been another hot minute since I have posted, but in that time, I have begun dabbling in the realm of Lua and Neovim plugins. Neovim is an upgraded version of the classic Linux Vim text editor, which is itself an upgrade of Vi. Neovim has tons of support for plugins and color schemes alike,…
-
Welcome!
This is my first post on this website. This site will serve as a hub for all projects moving forward. All source code from said projects will be available on my GitHub page. Each time I cut a release for a game, mod, or other project, I will post the changelog on this site. Each…









