[whatwg] Canvas 2d methods

L. David Baron dbaron at dbaron.org
Mon Jul 3 14:48:42 PDT 2006

On Sunday 2006-07-02 22:47 +0200, Stefan Gössner wrote:
> hmm ...
> ctx.scale(2,1)
>   .rotate(Math.PI/4)
>   .translate(4,-6);
> illustrates a sequence of manipulations semantically very well, doesn't it?

In my opinion, this pattern generally makes sense semantically when used
on immutable objects (e.g., strings in JavaScript).

I don't think this pattern makes sense for mutable objects.  It just
suggests immutability.  And making the canvas context objects immutable
doesn't really make sense without much more significant changes.


L. David Baron                                <URL: http://dbaron.org/ >
           Technical Lead, Layout & CSS, Mozilla Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20060703/aaf32be2/attachment-0001.pgp>

More information about the whatwg mailing list