Talk:Unicode variable names: Difference between revisions

→‎Why!: Why not?
(Some ancient editors are excellent.)
(→‎Why!: Why not?)
Line 6:
::All Perl 6 compilers are required to understand Unicode. It might mean that the code isn't editable in ASCII-only editors... but we don't intend to tie ourselves to ancient editors. --[[User:Pmichaud|Pmichaud]] 22:05, 6 July 2011 (UTC)
:::Some ancient editors are excellent. Why would you not want to be able to edit the code in these? [[User:Markhobley|Markhobley]] 22:21, 6 July 2011 (UTC)
:All this stick-in-the-muddery is kinda beside the point; we'll all have to get used to the future sooner or later. To answer the question behind the question, Perl 6 emphasizes use of Unicode where it enhances readability with traditional (and I don't mean ASCII) symbols. It's arguable whether this helps a great deal with variable names (I think it does in this case), but certainly for operator names it turns what is normally evil, overloading existing operator names, into something that can instead clarify by adding new operator names where the need for visual distinction converges with traditional notations to make that possible. Of course it can be abused, but that's never been a valid argument in Perl culture. Rules that prevent you from writing ugly code also tend to prevent you from writing beautiful code. --[[User:TimToady|TimToady]] 22:25, 6 July 2011 (UTC)
Anonymous user