pugs-comm...@feather.perl6.nl wrote:
Author: lwall
Date: 2010-06-02 19:30:34 +0200 (Wed, 02 Jun 2010)
New Revision: 31051
Modified:
docs/Perl6/Spec/S02-bits.pod
Log:
[S02] refine Blobs to simply be immutable Bufs, with similar generic
characteristics
<snip>
Thank you for this change; it was essentially what I wanted with the Blob type.
@@ -666,6 +666,8 @@
Callable
Positional
Associative
+ Buf
+ Blob
<snip>
However, I believe a further change is needed.
With the above addition, you have both Buf and Blob roles as well as Buf and
Blob types.
I think you need to make each of those just a role or a type, and then add
another named entity which is the counterpart role or type.
For example, as you have Stringy as a role with the Str type, maybe you can have
Blobby with the Blob.
And maybe Buffy with the Buf? The Perl community already seems to like such
puns, so why not?
Or otherwise clarify what Buf and Blob each are.
-- Darren Duncan