0.1.0 • Published 10 months ago

@nightcycle/bloxidize v0.1.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
10 months ago

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!