Typed Racket
Go to file
Matthew Flatt 10d9de8b62 port position-tracking clean-ups
Add `file-position*', which can return #f instead of raising
an exception when a port's position is unknown. Change
`make-input-port' and `make-output-port' to accept more
kinds of values as the initial position.

These changes make it possible to synchronize a port's
position with a `port-commit-peeked' action. It's ugly,
which I think reflect something broken about position
tracking in the port protocol (which seems difficult to fix
without breaking compaibility).

original commit: b61f3f751c5dfe72869fd449ba3ff42f520d0927
2012-08-28 16:04:41 -06:00
collects port position-tracking clean-ups 2012-08-28 16:04:41 -06:00
doc/release-notes/typed-racket Update TR history. 2012-07-24 13:48:05 -04:00