summaryrefslogtreecommitdiff
path: root/module/rnrs/io
AgeCommit message (Expand)AuthorFilesLines
2023-06-08Implement R6RS custom textual portsAndy Wingo1-13/+7
2021-01-12Finish call-with-port cleanupAndy Wingo1-9/+0
2019-06-18Fix documentation of R6RS 'binary-port?' to reflect reality.Mark H Weaver1-5/+13
2018-08-02Fix R6RS call-with-{input,output}-file to open textual ports.Mark H Weaver1-3/+3
2017-03-01Flush when getting string from r6rs string output portAndy Wingo1-1/+5
2016-08-04Implement R6RS custom binary input/output portsAndy Wingo1-0/+1
2016-06-21Add R6RS bytevector->string, string->bytevectorAndy Wingo1-0/+31
2016-06-21Export &i/o-decoding, &i/o-encoding from (rnrs)Andy Wingo1-4/+4
2016-06-21Implement R6RS output-port-buffer-modeAndy Wingo1-2/+17
2014-04-25Merge branch 'stable-2.0'v2.1.0Mark H Weaver1-3/+10
2014-03-19Fix (rnrs io simple) to open file ports in textual mode.Mark H Weaver1-3/+10
2013-08-07String ports use UTF-8; ignore %default-port-encoding.Mark H Weaver1-4/+2
2013-01-23merge stable-2.0Andy Wingo1-2/+2
2013-01-22add read-string and read-string! to (ice-9 rdelim)Andy Wingo1-2/+2
2013-01-15All r6rs ports are both textual and binaryAndy Wingo1-16/+14
2012-11-12Add missing R6RS `open-file-input/output-port' procedureAndreas Rottmann1-26/+44
2012-02-02Improve the usage of variable names in Scheme docstrings.Bake Timmons1-1/+1
2011-05-27rnrs io ports: fix port encoding when opening file portsAndreas Rottmann1-2/+6
2011-05-14Improve R6RS conformance wrt. conditions in the I/O librariesAndreas Rottmann1-27/+51
2011-05-07Make the R6RS simple I/O library use conditionsAndreas Rottmann2-27/+69
2011-03-13Enhance transcoder-related functionality of `(rnrs io ports)'Andreas Rottmann1-9/+33
2011-03-13Export `current-*-port' from `(rnrs io ports)'Andreas Rottmann1-0/+1
2011-03-13Add `get-string-n' and `get-string-n!' for R6RS portsAndreas Rottmann1-2/+14
2011-02-18add (ice-9 binary-ports)Andy Wingo1-5/+4
2011-02-02R6RS: Have `put-char', `put-string', etc. raise an `&i/o-encoding-error'.Ludovic Courtès1-11/+34
2011-02-02R6RS: Have `get-char', `get-line', etc. raise an `&i/o-decoding-error'.Ludovic Courtès1-7/+32
2011-01-21implement port-eof?Andy Wingo1-1/+7
2010-11-24Honor R6RS transcoder error handling modes, when possible.Ludovic Courtès1-0/+8
2010-11-24Add implementation of "transcoded ports"Andreas Rottmann1-2/+7
2010-11-24Work towards a more complete implementation of `(rnrs io ports)'Andreas Rottmann2-19/+242
2010-11-24Reorganize the R6RS I/O condition typesAndreas Rottmann1-57/+3
2010-11-24Turn `(rnrs io ports)' into an R6RS libraryAndreas Rottmann1-28/+30
2010-06-20ensure unicode-capable rnrs string portsAndy Wingo1-2/+4
2010-06-18add open-string-{input,output}-port to rnrs io portsAndy Wingo1-0/+13
2010-06-16remove encoding of versions into the file system (for now?)Andy Wingo1-0/+0
2010-06-02add #:version (6) to rnrs bytevectors and portsAndy Wingo1-2/+3
2010-05-20Explicitly import `@@' to support R6RS library purification enhancementsJulian Graham1-1/+2
2010-05-20Fix incorrect export names in `(rnrs io simple)'.Julian Graham1-2/+2
2010-05-20Implementation and test cases for R6RS (rnrs files) library.Julian Graham1-2/+97
2010-05-20Implementation and test cases for the R6RS (rnrs records procedural) library,Julian Graham1-0/+77
2010-03-16rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo1-1/+2
2010-01-11Provide Guile-friendly `coding:' meta-data.Ludovic Courtès1-7/+3
2009-06-17Complete changing license to LGPLv3+Neil Jerram1-1/+1
2009-05-28Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.Ludovic Courtès1-0/+111