[racket] design and rationale of ports

From: Taylor R Campbell (campbell+racket at mumble.net)
Date: Wed Nov 10 03:00:01 EST 2010

I am completely lost in the documentation and implementation of ports.
Is there a document giving a high-level overview of the design of the
port abstraction in Racket, and its rationale, ideally with motivating
examples of tasks requiring all the various bizarre knobs and buttons
of the abstraction (not necessarily all at once, of course)?

Posted on the users mailing list.