[I18n-sig] Codecs
Paul Prescod
paul@prescod.net
Sun, 04 Jun 2000 09:54:01 -0500
Should codecs be returned to the user as objects instead of tuples?
Today we have:
(UTF8_encode, UTF8_decode,
UTF8_streamreader, UTF8_streamwriter) = codecs.lookup('UTF-8')
output = UTF8_streamwriter( open( '/tmp/output', 'wb') )
I think this would be a little simpler:
output=codecs.lookup('UTF-8').stream_writer( open( '/tmp/output', 'wb')
)
The object solution is more extensible, requires less "bogus"
assignments and does not require the user to remember the order of the
return values.
--
Paul Prescod - ISOGEN Consulting Engineer speaking for himself
Simplicity does not precede complexity, but follows it.
- http://www.cs.yale.edu/~perlis-alan/quotes.html