[project @ 2002-08-06 20:51:03 by unknown_lamer]
[clinton/bobotpp.git] / TODO
CommitLineData
2e20c3e1 12.2 will be released when most of these are done
2
3General:
e07b6b46 4* Make String operator >> act like all other >>'s, and add getline?
2e20c3e1 5* finish ISO C++-ification (remove deprecated uses of static, casts)
e07b6b46 6* Finish converting UserCommands to use Commands
ad529fde 7* Audit code and see what data in classes should be made private and
8 have getters/setters added (e.g. logFileName in Bot--if this is
9 changed the log file doesn't change after the Bot is started).
e07b6b46 10
11Scripting:
12* Make bot:random use the Guile RNG instead of C RNG (better?)
13 - definition would be (define (bot:random) (random BIG_NUMBER))
14 - Just use max-fixnum from the test scripts for BIG_NUMBER
15* Add commands to delete a hook
16 - return an iterator to the hook and let the user kill it?
17 - this would require a new SMOB to be created
18* Add Scheme utils function to convert "normal" dates into time since
19 1970.
20* Finish adding commands to Scheme for sending messages
21 (e.g. bot:send-CTCP to send a CTCP message)
22* Add util functions for doing stuff like quoting CTCP messages
fed59248 23* Make it possible to use Scheme functions in the Parser itself
2e20c3e1 24
25Networking:
fed59248 26* Add hooks for DCC CHAT?
2e20c3e1 27* Add a networked interface to guile repl
28 - Admins only
fed59248 29 - Telnet
30 - Store authorized users and passwords in bot.telnet file
31 - Bot master can add new telnet users
32 - MUST HAVE PASSWORD
33* Make connecting to irc.oftc.net work...I wonder if their ircd is
34 broken
35* DCC FILE support
2e20c3e1 36
2e20c3e1 37Documentation:
be3612f3 38* Work on Texinfo manual (especially scripting section)
e07b6b46 39
40Other (post 2.2 release):
41* Remove gh_* when Guile 1.8 is released