Skip to content

Latest commit

 

History

History
29 lines (16 loc) · 886 Bytes

TODO.md

File metadata and controls

29 lines (16 loc) · 886 Bytes

TODO

database writing ratelimiting. it's too easy to spam the database like this:

loop { Artifact.new.sync! }

proper authentication.

graphical interface. apparently it's tricky to combine Ruby, GTK and several threads?? >:|

metrics. need to find out limits and things like that. At times it is very difficult to intuit how much Distributed Ruby can handle. In particular, I want to figure out just how expensive Rinda::TupleSpace#read_all is.

somehow come up with the list of actions for any object -- a character is supposed to be able to inspect any object in the vicinity and get a list of things to do with it. i guess if there's only one thing to do, then default to it?

colors in curses!! because come on

require names and descrs, always. it's too easy to get away with name and/or descr being nil. it should be 100% required.