TODO: replace traps?
[mate.git] / doc / TODO
index b45b9272c14fdb27b69f1b98a3bbac6cd4b86169..52988bb2b4875e0330eb84c9029848fdbcb17fea 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -7,6 +7,13 @@
        -> for gnu classpath absolutely necessary
        -> estimated effort: unknown
 
+(l) replace signals with "nice traps"?
+       pro -> don't rely on operating system anymore
+       pro -> maybe better ghci behaviour?
+       cons -> at some point, signals are useful for debugging?
+       cons -> better "template" tricks are needed, as we cannot insert more
+       instructions or want to place nop's at production code path
+
 (l) gnu classpath integration
        -> would be awwwesome
        -> depends on: exceptions, jni (?)
@@ -50,6 +57,9 @@
 
 (l) check different types (byte, long, ...)
 
+(l) get rid of CUInt where appropriate
+       -> CPtrdiff and CSize (ptrdiff_t and size_t) is more portable
+
 (l) floating point support
 
 (h) better code generation