If I want a mutable composite type I can use a *type* and if I want an
immutable composite type I can use *immutable*. Yet what if I want a
composite type that has both constant and non-constant fields?
For example, consider defining a type to store information of a person:
type Person
name::ASCIIString
age::Integer
end
The name of a person is most likely not going to change. However, the age
will change over time (unless he/she is moving at light speed but let's
discuss that at another space-time something). Hence to enforce this I
would like to prefix the second field with *const.* Unfortunately, the repl
said that my clearance level is not high enough to authorise that.
So as to my question:
subject_title_is_possible == true ? println("How can this be done?") :
println("Will this be possible in the future?")