I'm starting on a new project and I needed a cooperative threading mechanism which didn't exist in System 6, so I created one.
- My current BBS and how it works in Ruby
- Josh Juran's MacRelix
- Cooperative threading model vs preemptive
- setjmp and longjmp
- ANSI escape codes
- MacTCP Programmer's Guide