Re: S03- Unicode feed operator, no prefix:=
On Wed, 10 Jun 2009, John M. Dlugosz wrote: I have trouble using the arrow character in general. It's because of the fonts: they have such tiny heads the arrow doesn't show well at all, or match the surrounding character style. So I tend to avoid them on web pages, and any document where I'm not fully controlling the font mapping and rendering. Allow me to mention that similar problems have existed for years in confusing '0' with 'O' and '1' with 'l' and 'I'. Note that some fonts have been particularly designed to distinguish these well (mostly the fixed-width fonts that programmers use). I would expect that similar well-distinguished fonts will appear as unicode becomes more popular. HTH, - | Name: Tim Nelson | Because the Creator is,| | E-mail: wayl...@wayland.id.au| I am | - BEGIN GEEK CODE BLOCK Version 3.12 GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+++ PGP-+++ R(+) !tv b++ DI D G+ e++ h! y- -END GEEK CODE BLOCK-
S03- Unicode feed operator, no prefix:=
I'm about halfway through reading Synopsis 3 and have a couple comments/questions. Is there, should there be unicode synonyms for the feed operators? eg == is also ⇐ lArr;LEFTWARDS DOUBLE ARROW == is also ⇒ rArr;RIGHTWARDS DOUBLE ARROW I don't see as obvious candidates for == and ==, maybe LEFTWARDS , RIGHTWARDS TWO HEADED ARROW ↞ and ↠. That's good in that the two headed arrow looks like the angle brackets, but then the arrow shaft isn't doubled, so it's more of a unicode synonym for -- In a different section, S03 says- In particular, you can say things like C$array.'@' and C$fh.'=' to get the prefix form on the operator. Hasn't prefix:= gone away for reading from filehandles?
Re: S03- Unicode feed operator, no prefix:=
On Wed, 10 Jun 2009, yary wrote: I'm about halfway through reading Synopsis 3 and have a couple comments/questions. Is there, should there be unicode synonyms for the feed operators? eg == is also ? lArr; LEFTWARDS DOUBLE ARROW == is also ? rArr; RIGHTWARDS DOUBLE ARROW I don't see as obvious candidates for == and ==, maybe LEFTWARDS , RIGHTWARDS TWO HEADED ARROW ? and ?. That's good in that the two headed arrow looks like the angle brackets, but then the arrow shaft isn't doubled, so it's more of a unicode synonym for -- I admit I haven't been following recent discussion, but I've been presuming that use Unicode::Operators (or whatever we're calling it now) will be an external module, and as such, not in the spec. Obviously there are some exceptions, such as those Unicode operators documented in the current specs. HTH, - | Name: Tim Nelson | Because the Creator is,| | E-mail: wayl...@wayland.id.au| I am | - BEGIN GEEK CODE BLOCK Version 3.12 GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+++ PGP-+++ R(+) !tv b++ DI D G+ e++ h! y- -END GEEK CODE BLOCK-
Re: S03- Unicode feed operator, no prefix:=
yary not.com-at-gmail.com |Perl 6| wrote: I'm about halfway through reading Synopsis 3 and have a couple comments/questions. Is there, should there be unicode synonyms for the feed operators? eg == is also ⇐ lArr; LEFTWARDS DOUBLE ARROW == is also ⇒ rArr; RIGHTWARDS DOUBLE ARROW I don't see as obvious candidates for == and ==, maybe LEFTWARDS , RIGHTWARDS TWO HEADED ARROW ↞ and ↠. That's good in that the two headed arrow looks like the angle brackets, but then the arrow shaft isn't doubled, so it's more of a unicode synonym for -- More Unicode operators will be available via modules or defining yourself. It is an open issue as to making these true synonyms so MMD and people defining new forms of them don't have to worry about synonyms. But, there will be a syntax for that, and everyone is welcome to make use of that and upload modules to do that. Common use will emerge over time. In a different section, S03 says- In particular, you can say things like C$array.'@' and C$fh.'=' to get the prefix form on the operator. Hasn't prefix:= gone away for reading from filehandles? Correct. You'll see a prefix = is not listed at the top of S03 for operators and their built-in use. I'll come up with something better and check it in. After the tornado is over ... I keep losing my connection. --John
Re: S03- Unicode feed operator, no prefix:=
yary not.com-at-gmail.com |Perl 6| wrote: I'm about halfway through reading Synopsis 3 and have a couple comments/questions. Is there, should there be unicode synonyms for the feed operators? eg == is also ⇐ lArr; LEFTWARDS DOUBLE ARROW == is also ⇒ rArr; RIGHTWARDS DOUBLE ARROW I don't see as obvious candidates for == and ==, maybe LEFTWARDS , RIGHTWARDS TWO HEADED ARROW ↞ and ↠. That's good in that the two headed arrow looks like the angle brackets, but then the arrow shaft isn't doubled, so it's more of a unicode synonym for -- I have trouble using the arrow character in general. It's because of the fonts: they have such tiny heads the arrow doesn't show well at all, or match the surrounding character style. So I tend to avoid them on web pages, and any document where I'm not fully controlling the font mapping and rendering. --John