<div class="gmail_quote">On Sat, Jul 14, 2012 at 7:36 PM, Timon Gehr <span dir="ltr"><<a href="mailto:timon.gehr@gmx.ch" target="_blank">timon.gehr@gmx.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 07/14/2012 05:24 PM, Gor Gyolchanyan wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
On Sat, Jul 14, 2012 at 7:15 PM, Timon Gehr <<a href="mailto:timon.gehr@gmx.ch" target="_blank">timon.gehr@gmx.ch</a><br></div><div class="im">
<mailto:<a href="mailto:timon.gehr@gmx.ch" target="_blank">timon.gehr@gmx.ch</a>>> wrote:<br>
<br>
    On 07/14/2012 04:44 PM, Gor Gyolchanyan wrote:<br>
<br></div>
        ...<div class="im"><br>
        For instance, everybody seems to love hard-wiring the syntax<br>
        into the<br>
        language.<br>
<br>
<br>
    Insignificant example.<br>
<br>
    Every language _needs_ to have a standard source storage format.<br>
<br>
<br></div><div class="im">
Syntax has nothing to do with standard source stage. Why won't the<br>
standard source stage be binary,<br>
</div></blockquote>
<br>
Obviously syntax has to do with standard source storage. The syntax<br>
definition can be binary just fine, eg:<br>
<br>
<a href="http://en.wikipedia.org/wiki/Binary_lambda_calculus" target="_blank">http://en.wikipedia.org/wiki/<u></u>Binary_lambda_calculus</a><div class="im"><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
while leaving the human-written part (the syntax)<br>
</blockquote>
<br></div>
That is not the definition of _the_ syntax.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
up to the writer?<br>
<br>
</blockquote>
<br>
This is already the case. Writing a parser that transforms your custom syntax to the standard syntax is trivial.<br>
<br>
The reason why almost nobody is doing this is the same as the reason<br>
why almost everyone strives to stick to the same English orthography<br>
rules.<br>
</blockquote></div><br>Comparison to English is invalid, because English is extensible. The terms and their meanings are completely up to the users of the language, while programming languages are pretty much fixed, while providing a handful of pre-defined abstractions.<br clear="all">
<div><br></div>-- <br>Bye,<br>Gor Gyolchanyan.<br>