On 11/2/10 2:34 PM, Robert Jacques wrote:
Yes, manually escaping and concatenating, in all but the trivial cases,
is really annoying. But my main point was that text is both CTFE-able
and lets you cleanly do everything expand does naturally. Expand is more
complex to use, isn't self-documenting (i.e. you have to remember to use
a mixin), is mostly redundant and increases the radius of comprehension
of phobos. However, it does allow you to escape a token strings inside a
nested string in a nice in-lined way. So far, the examples don't seem to
provide a strong argument for yet another text formater beyond text and
Format. Also, if I recall correctly the plan is to get a large portion
of both phobos and D CTFE compatible, which would eventually eliminate
the need for the current metastrings.

expand's style is instantly recognizable to anyone coming from Perl, PHP, and a plethora of shell languages.

Andrei
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to