@nightcycle/bloxidize v0.1.0
bloxidize
A set of roblox / lune luau compatible rust inspired packages, with the goal of supporting safer coding practices without necessarily doing a 1-to-1 port.
library
All of the following are published on Wally and NPM. It is recommended you download them individually for a better experience, but if you wish to just try out all of them this repository provides an interface that allows access to all of them published on Wally and NPM.
option
The Option class is a safer way to handle null values.
result
The Result class is a safer way to handle errors.
future
The Future class is a handy way to handle async processes.
error
The Error class is a handy way to bundle up error context to allow for better handling in code + easier debugging.
vec
The Vec class is a safer way to work with lists / arrays.
hash-map
The HashMap class is a safer way to work with dictionaries.
vec-deque
The VecDeque class is a safer way to work with queues.
reqwest
The Reqwest library is a safer way to work with http requests.
serde-json
The SerdeJson library is a safer way to work with customized json serialization / deserialization into custom classes.
contributing
Please contribute bug reports on the respective repository, for the most part though I'm not looking to add new APIs until Roblox's type engine gets more efficient - already with this minimal coverage things are getting pretty slow. Thank you!
10 months ago