[fpc-devel] strings: a proposeal
Martin Schreiber
fpmse at bluewin.ch
Sun Feb 4 08:08:39 CET 2007
On Sunday 04 February 2007 01.01, peter green wrote:
> currently there is some demand for a fast widestring type on windows and i
> suspect there will be requirements for more string types in the future.
>
> So i make a proposal for a new syntax that will allow string types to be
> created easilly in libraries or user code.
>
> my proposal is a statement like
>
> type
> tmystring=string(elementtype,allocator,deallocator,copier,uniquer);
>
> the allocator,deallocator,copier and uniquer would generally be inline
> functions
>
This is a very good idea.
There should be two additional functions, one to set string constants
(literals) in the current locale encoding and one in UTF-8 encoding if the
compiler runs with -Fcutf8.
MSEgui is completely done with widestrings, it suffers from the switch to not
reference counted widestrings on windows.
Also wanted: a possibility to have wide-resourcestrings.
Martin
More information about the fpc-devel
mailing list