4 ms·
At the moment all sheets in my program literally are objects, though the converse isn't true -- not all objects can be viewed as sheets. That might change in t
by repsilat 8y ago
At the moment all sheets in my program literally are objects, though the converse isn't true -- not all objects can be viewed as sheets.
That might change in the future -- I think that being able to nest data arbitrarily is pretty important, and so is being able to visually explore that nested data. Maybe that means having "sheets in sheets in sheets".
My program having a list of top-level sheets is slightly unsatisfying. I guess there could instead be a single top-level object/sheet to contain them, bringing everything "into the data model". I don't know if that extra bit of purity would actually make anyone's life better, though.
I am quite hesitant to let anything "float in free space". I think the grid serves as a useful, lightweight structuring tool, like lines on a piece of paper. It provides a little constraint that rarely gets in your way, and often stops you from getting in your own way. Maybe the user should have the option of placing things in continuous space, but I don't think it's a good default. A good demo could convince me otherwise, though ;-).