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?")

Reply via email to