Making the two the same seems like a no-brainer to me. A parameterised contexts 
means that users have to learn two contexts which are different only for 
historical reasons. 

Steve

On 7 May 2012, at 15:49, Alan Watson wrote:

>>>> The only difference is that \" is permitted within vertical lines:
>>>> (eq? |"| |\"|) => #t.
>>> 
>>> Why?
>> 
>> Simplicity and uniformity.
>> 
>> I have filed ticket #390 to allow \| in strings as well.  That way, there
>> can be just one escaping/unescaping procedure for both strings and symbols.
> 
> This seems to be an unnecessary change. There can be one procedure for both 
> strings and symbols even if \" is not allowed in symbols and \| not allowed 
> in strings; it just has to take the delimiter as an argument.
> 
> Regards,
> 
> Alan
> 
> 
> _______________________________________________
> Scheme-reports mailing list
> [email protected]
> http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports


_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to