What are these "Changeable" things Avalon has, and why does it need them?

Frank Hileman wonders about the Changeable class in a comment on a usability post to Steven Clarke’s blog.  Here is his comment: The Changeable class. This one really has me stumped. I can’t figure out why the concept is there at all. Why simulate mutability on immutable objects? Why not just make them mutable, if…

2

"Length" in Avalon

Frank Hileman wonders about the Length type in a comment on a usability post to Steven Clarke’s blog.  Here is his comment: “…, like Length to represent a scalar. It is a scalar, why not use a double? This is what users want.“ Length is more than just the scalar value.  It also represents the…

9

Introduction

I just set up this spanking new blog on weblogs.asp.net.  My name’s Greg Schechter and I’m an architect at Microsoft on the Avalon team, focused on graphics, media, animation, and other aspects of Avalon.  For those of you not familiar with Avalon, it’s the presentation, graphics, UI, and document system for the upcoming “Longhorn” operating…

0