I always think of "read only" as meaning "a read only VIEW". Examples abound: e.g. opening a file in read-only mode. Even the read-only attribute of a file (which you can change).
Still - another keyword you might consider appropriate to the meaning "read only view" is "in". Now there's a thought;
Oh - and here's something else I'd like to be able to do. Instead of:
class C
{
private int my_n;
public int n() { return my_n; }
/* all my private code refers to my_n */
}
I'd like to be able to do
class C
{
(privately read-write but publicly read-only) int n;
/* all my private code refers to n */
}
That would be cool.
Thanks