rdev34
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)`
Implement through an inheritable `Subscribable` class that adds :Subscribe and :Fire functions to a class instance. Add support for object-oriented callback with :Subscribe
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
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...
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...
Just like we did with `KeyValueStore` (#18), it would be nice if we could run SQL queries & commands synchronously
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...