PROPOSAL: Templated Construction Expressions (i.e., Expressions Embedded in Strings)
rssh at gradsoft.com.ua
rssh at gradsoft.com.ua
Wed Apr 1 00:16:19 PDT 2009
>
> On Mar 30, 2009, at 10:37 PM, rssh at gradsoft.com.ua wrote:
>
>>> On Mar 20, 2009, at 1:50 PM, John Rose wrote:
>>>
>> 3. COMPABILITY - this breaks all code with use $ in string literals.
>> (Or I
>> read something incorrectly ?) So better prefix such string with
>> something. (may be yet one '$' or '@' ?)
>
> You read incorrectly. Template constructor expressions are distinct
> from string literals. They are prefixed with the token "new".
>
Thanks, I reread you proposal and see that I missed too many during first
reading.
With explicit compile, I see that - we already have analogical JSR223
mechanism in language, which would be nice to reuse.
>> 4. Why just not call this parser from some method ? I. e. what
>> arguments
>> for including string templates in language itself, instead library
>> call ?
>
> The usual: Sugar like that can help API designers build APIs whose
> code is more maintainable: Less noisy. Template-based systems are
> popular for a reason.
>
This would be difference between
new "template-text"
and
new MyCompiler("template-text")
// i. e. main magic is in assigned template-expression to appendable.
Thanks, now I understand.
Hope will be change implement this in (E x: x>=7): Java x
> -- John
>
More information about the coin-dev
mailing list