Skip to content

Conversation

@pvande
Copy link

@pvande pvande commented May 29, 2024

Dragonborn is a code autoloader like Zeitwerk, made compatible with mruby and DragonRuby. This allows even complicated multi-file games to automatically resolve ordering dependencies between files without sacrificing the conveniences provided by DragonRuby (like hot loading).

Foodchain is a single-file library for documenting, downloading, and updating external dependencies. The goal is to provide an option that's less ad-hoc than $gtk.download_stb_rb, but which provides a similar level of convenience. Foodchain supports downloading from arbitrary URLs, as well as GitHub files and folders, and uses HTTP caching data to note when upgrades are available. (These files are also not restricted in where they can be saved or what types they may be, making it an acceptable option for pulling in sprites or music as well.)

Dragonborn is a code autoloader like [Zeitwerk](https://github.com/fxn/zeitwerk), made compatible with `mruby` and DragonRuby. This allows even complicated multi-file games to automatically resolve ordering dependencies between files without sacrificing the conveniences provided by DragonRuby (like hot loading).

Foodchain is a single-file library for documenting, downloading, and updating external dependencies. The goal is to provide an option that's less ad-hoc than `$gtk.download_stb_rb`, but which provides a similar level of convenience. Foodchain supports downloading from arbitrary URLs, as well as GitHub files and folders, and uses HTTP caching data to note when upgrades are available. (These files are also not restricted in where they can be saved or what types they may be, making it an acceptable option for pulling in sprites or music as well.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants