The ECMA Eiffel standard has
    ?T    either a void reference or a reference to an instance of T
    !T    a reference to an instance of T
     T    same as !T in ECMA Eiffel; used to be same as ?T

similarly, C# "invented" Maybe and called it Nullable:
http://msdn.microsoft.com/en-us/library/1t3y8s4s(VS.80).aspx

NB: this is very good "propaganda" also in the sense that
as a teacher you can say: if you learn Haskell now,
with high probability you are learning things that will appear
in following years' versions of C#/Java/whatever.

Best regards, J.W.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to