[EMAIL PROTECTED] (Damian Conway) writes:
> Of course, scary 50K keyboards aren't really necessary. All we really need is
> a keybord with configurable keys. That is, each key has an LED, or OLED,
> or digital plastic surface, and an index key that allows you to select the
> Unicode block to be currently mapped onto the keyboard.
Original Chinese typewriters used to work like this, I believe.
> My problem with that is that it's effectively the same solution Perl 5
> provided for switch statements. That is: let them build their own. The
> reason Perl 6 has a single built-in switch mechanism is that in Perl 5
> everybody *did* build their own switch statement. Differently. :-(
It isn't a "let them build their own". It's a "supply a default but take
it out of the language core for simplicity and regularity". I suspect
that what I'm suggesting just comes down to an implementation detail,
but I'm asking for a "+" method on an object of class integer to be given
precisely the same status as a frob method on an object of class Foobar.
> Great minds obviously think alike. That's what it *will* do.
> Except it's:
>
> $a + $b
>
> that's equivalent to the multimethod call:
>
> operator:+($a,$b)
So, in fact, totally different.
--
You want to read that stuff, fine. You want to create a network for such
things, fine. You want to explore the theoretical boundaries of free speech,
fine. But when it starts impacting *people* trying to *communicate*, then
that is where I draw the line.
- Russ Allbery, http://www.eyrie.org/~eagle/writing/rant.html