digitalmars.D - Another lib idea: text file I/O
- Stewart Gordon (22/22) Jul 14 2004 It would be good to have some classes for reading/writing text files.
- Charlie (4/26) Jul 14 2004 This would be awesome, i'm totally ignorant on the subject though so can...
It would be good to have some classes for reading/writing text files. My thought is that it would: - auto-detect UTF-8, UTF-16 or UTF-32, first by checking for a BOM and then heuristically - be able to write out a file in any of these formats on request - use dchars to communicate text with the class user - automatically understand PC, Unix and Mac line breaks and be able to write out any of these kinds on request (obviously defaulting to the native format); possibly be able to tell the class user which kind an input file is using - support ANSI/Windows, IBM/DOS and possibly other encodings on request; ideally enable the programmer to specify a custom encoding (at least in the single-byte case) - include a version of writef and writefln - make it simple to read/write a whole text file from/to a dchar[] at once, as well as providing stream functions. Any takers? Or anyone already working on such a thing? Stewart. -- My e-mail is valid but not my primary mailbox, aside from its being the unfortunate victim of intensive mail-bombing at the moment. Please keep replies on the 'group where everyone may benefit.
Jul 14 2004
In article <cd3nkt$2e2e$1 digitaldaemon.com>, Stewart Gordon says...It would be good to have some classes for reading/writing text files. My thought is that it would: - auto-detect UTF-8, UTF-16 or UTF-32, first by checking for a BOM and then heuristically - be able to write out a file in any of these formats on request - use dchars to communicate text with the class user - automatically understand PC, Unix and Mac line breaks and be able to write out any of these kinds on request (obviously defaulting to the native format); possibly be able to tell the class user which kind an input file is using - support ANSI/Windows, IBM/DOS and possibly other encodings on request; ideally enable the programmer to specify a custom encoding (at least in the single-byte case) - include a version of writef and writefln - make it simple to read/write a whole text file from/to a dchar[] at once, as well as providing stream functions. Any takers? Or anyone already working on such a thing? Stewart. -- My e-mail is valid but not my primary mailbox, aside from its being the unfortunate victim of intensive mail-bombing at the moment. Please keep replies on the 'group where everyone may benefit.This would be awesome, i'm totally ignorant on the subject though so can't help , but would defintly use it! Charlie
Jul 14 2004