Re: E4H compatible with string templates

Tab Atkins Jr. wrote:
> On Thu, Mar 14, 2013 at 3:37 PM, Mike Samuel<mikesamuel@gmail.com>  wrote:
>> 2013/3/14 Ian Hickson<ian@hixie.ch>:
>>> On Thu, 14 Mar 2013, Mike Samuel wrote:
>>>> Here's an implementation of Ian's E4H proposal on top of string templates
>>> It seems to miss one of the most important features in E4H, the
>>> compile-time syntax checking.
>> Yeah.  It's not an early error.  I still don't understand why that's
>> so important.
>
> Because if it's *guaranteed* to be a run-time error (and it is), then
> it's better if it can be detected at compile-time instead.  Why wait
> to throw an error until that particular code-path actually gets
> tickled?

Depending on what goes in the ${...} holes, though, the failure might 
necessarily be runtime. Error is enough, and a sometimes-compile-time, 
other-times-runtime error can be worse. In my experience, anyway.

/be

Received on Thursday, 14 March 2013 23:57:36 UTC