sodaware.mod

View project homepage View project on github

sodaware.mod is a whole bunch of modules I’ve created for BlitzMax. It’s a bit of a mixed bag; there are modules for working with the console, an attempt at dependency injection and even a custom file format (that nobody should ever use).

Enjoy!

Module List

blitzmax_array.mod
Merge and filter commands for arrays and linked lists.
blitzmax_ascii
Handy constants for working with ASCII values.
blitzmax_injection
Dependency injection framework.
console_color
Add coloured text to terminal output.
console_commandline
Parse command line arguments and load them into an object.
console_progressbar
Add a progress bar to terminal applications.
console_rainbow
Rainbow text on terminal.
file_config
General purpose configuration object.
file_config_iniserializer
Load configuration from an INI file.
file_config_sodaserializer
Load configuration from a SODA file.
file_fnmatch
File name pattern matcher.
file_ini
Load and save INI files.
file_soda
Custom file format that supports nested groups.
file_util
Utility functions for working with files. Includes fast reading and directory listing.
file_ziphelper
Helper functions for working with ZIP files.
objectbag
Fast storage of objects in a flexible array.
simple_expressions
Parse and execute simple expressions in strings.
stringtable
Strongly-typed TMap for working with strings.