> >> > Jarkko's view was that if he were doing Perl 5 Unicode again he would >> opt for fixed width 32 bit rather than UTF-8,
It seems to be a general principle of system design that the best way to process irregular and unpredictable things, is to grab them as close to the outside of the system as possible, make sure they're not dangerous, stuff them into closed, standard boxes, and only deal with the problems of the boxes. This is illustrated examples as diverse as disk-drives, (which went from variable-length to fixed-sized blocks early in their development), to container shipping. > It's not insane to have the boundary near the outside of parrot. Any system that doesn't assume input from the outside world to be toxic until proven otherwise is being dangerously naive. However, paranoia's expensive, so you want to concentrate it as much as possible. -- Email and shopping with the feelgood factor! 55% of income to good causes. http://www.ippimail.com