rdev34

Results 8 issues of rdev34

We want to be able to control the order in which inherited class constructors are executed, so we would want something like `self.super(BaseClassA)`

enhancement
pre-release

Implement through an inheritable `Subscribable` class that adds :Subscribe and :Fire functions to a class instance. Add support for object-oriented callback with :Subscribe

enhancement
pre-release

Currently we just see the assert error message, and not the stack trace leading to where the assert happened. We want to use `debug.traceback()` to print the stack trace

enhancement
pre-release

For some api stuff we should make iterators that work like: `for player in Players:GetPlayers() do` instead of what we currently have: `for player_uid, player in pairs(Players:GetPlayers()) do` Since iterator...

enhancement
pre-release

Currently we collect class instance initializations of the first frame until all files are loaded, and after that we run the constructors. However a valid use case would be to...

pre-release

Just like we did with `KeyValueStore` (#18), it would be nice if we could run SQL queries & commands synchronously

enhancement

For file names, we want `cFileNamePattern.lua`, or `sFileNamePattern.lua`, or `shFileNamePattern.lua` depending on if the file is a client, server, or shared file respectively. For class names, we want want to...