unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Fix reader options for R6RS `get-datum'
@ 2012-12-09 12:47 Andreas Rottmann
  2012-12-09 12:47 ` [PATCH 1/3] Split r6rs-ports.c according to module boundaries Andreas Rottmann
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Andreas Rottmann @ 2012-12-09 12:47 UTC (permalink / raw)
  To: guile-devel

This patch series addresses the problem that `get-datum' is using the
global reader options, even for those options that have to have fixed
values to make the reader behave in an R6RS-compatible way.

* [PATCH 1/3] Split r6rs-ports.c according to module boundaries

  Needed by the last patch, since we want to add a private helper
  function for use in `(rnrs io ports)' there.

* [PATCH 2/3] Add internal API to specify reader options at reader

  This provides the basic mechanism, a.k.a. `scm_i_read()'.

* [PATCH 3/3] Make `get-datum' conform more closely to R6RS semantics
  
  And finally, this makes use of `scm_i_read()' to implement
  `get-datum'.



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2013-01-21 20:48 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-09 12:47 Fix reader options for R6RS `get-datum' Andreas Rottmann
2012-12-09 12:47 ` [PATCH 1/3] Split r6rs-ports.c according to module boundaries Andreas Rottmann
2012-12-15  5:35   ` Mark H Weaver
2012-12-15  5:38   ` Mark H Weaver
2012-12-09 12:47 ` [PATCH 2/3] Add internal API to specify reader options at reader invocation Andreas Rottmann
2013-01-21 20:44   ` Andy Wingo
2012-12-09 12:47 ` [PATCH 3/3] Make `get-datum' conform more closely to R6RS semantics Andreas Rottmann
2013-01-21 20:48   ` Andy Wingo
2012-12-11 20:23 ` Fix reader options for R6RS `get-datum' Mark H Weaver
2012-12-12 21:32   ` Andreas Rottmann
2012-12-12 23:48     ` Mark H Weaver
2012-12-14  3:22       ` Andreas Rottmann
2012-12-16 22:12         ` Mark H Weaver
2012-12-17 19:05           ` Andreas Rottmann
2012-12-17 19:30             ` Noah Lavine

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).