updated todo

This commit is contained in:
Abdulaziz Ghuloum 2006-12-25 09:17:08 +03:00
parent 4f5490039b
commit 72653c5ef1
2 changed files with 5 additions and 4 deletions

9
TODO
View File

@ -5,14 +5,14 @@ CHECK - clean up after file ports are dead by flushing/closing the
- Flush and close output-port on exit. - Flush and close output-port on exit.
* Interrupts: * Interrupts:
- pcb should have an engine-counter field that's decremented on CHECK - pcb should have an engine-counter field that's decremented on
every procedure call. every procedure call.
- an engine-expired procedure must be called when the counter goes CHECK - a do-event procedure must be called when the counter goes
negative. It should capture the current continuation and negative. It should capture the current continuation and
reschedule the process. reschedule the process.
- figure out what to do when a process gets interrupted while CHECK - figure out what to do when a process gets interrupted while
reading from a file. reading from a file.
- Implement [CTRL-C] keyboard interruption with the ability to CHECK - Implement [CTRL-C] keyboard interruption with the ability to
resume the computation, reset to the repl, or terminate the resume the computation, reset to the repl, or terminate the
program (at least for now). program (at least for now).
@ -22,3 +22,4 @@ CHECK - clean up after file ports are dead by flushing/closing the
(foreign-call void: FOO int32: x char*: y ptr: z) (foreign-call void: FOO int32: x char*: y ptr: z)
- may dump the bignum stuff in the VM and move it to scheme. - may dump the bignum stuff in the VM and move it to scheme.
* Read-invariant gensym.

Binary file not shown.