[project @ 2005-06-28 09:54:46 by unknown_lamer]
[clinton/bobotpp.git] / TODO
diff --git a/TODO b/TODO
index 51e93b6..b55c38f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,9 +6,13 @@ Done:
 * Compile without warnings
 * bot:protection/[none|no-ban|no-kick|no-deop] constants
 * bot:aop/[no|yes] constants
+* Utils::valid_nickname_p should have a configurable max nick length
 
 2.2:
 * Finish Texinfo manual
+* Register a lazy catch handler (in Interp::Startup) that prints more
+   debug info to the log (filename, line number, column number,
+   etc.). Check the mod_guile source for the lazy catch handler in it.
 * Utils::valid_nickname_p should have a configurable max nick length
    (now that most networks allow for longer than nine character
    nicks). This is dependant upon the new configuration system
@@ -17,6 +21,7 @@ Done:
 * Add util functions for doing stuff like quoting CTCP messages
 * Finish adding hooks/send hooks
 * Add DCC_CHAT_END hook for Scheme
+* Commands::sendCTCP, Commands::sendCTCPReply
 
 2.4: 
 * Use configuration database class
@@ -62,11 +67,13 @@ Networking:
 
 Definitely 3.0:
 * Remove gh_* when Guile 1.8 is released
-* Make it possible to use Scheme functions in the Parser itself
 * Replace large select-loop in Bot::waitForInput with multithreaded
    - To clarify: There will be one thread for DCCs and another thread
       for the current irc server connection, each with its own select
       loop. There may also be a thread for the network repls if I
       implement those.
+
+Maybe:
 * New config values in config db should be added before old values
-   (this is faster but breaks the way server lists work in 2.x)
\ No newline at end of file
+   (this is faster but breaks the way server lists work in 2.x)
+* Make it possible to use Scheme functions in the Parser itself
\ No newline at end of file