On 22 Sep 2009, at 4:01 pm, Alaric Snell-Pym wrote: > I think it's practical to have a system that lets you mingle binary > and text operations *as long as you're using a supported encoding*. > Eg, some encodings may make it impossible to perform binary operations > on the port once a text operation has occurred. > > This is fine for encodings the developer has to select manually; it > would be unpleasant for an encoding they are handed as a "platform > default".
Sorry, I forgot to then continue to conclude that I think that Thing 1 ports would therefore be well served as marked as safe for all-binary or all-text use (and *maybe* safe for mingling, but not required to be...), and that all the mingling and specifying specific encodings and layering and so on should be Thing 2 libraries. ABS -- Alaric Snell-Pym Work: http://www.snell-systems.co.uk/ Play: http://www.snell-pym.org.uk/alaric/ Blog: http://www.snell-pym.org.uk/archives/author/alaric/ _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
