[Oz] Factoring Mozart's Record Construct
BOWERY,JIM Non-HP-Cupertino,ex1
jim_bowery at nonhp-am.exch.hp.com
Wed Mar 15 11:05:21 CET 2000
One of the things that attracted me to Mozart was the generality of the
features. However, upon examining the language a bit more, I find myself a
bit bewildered by the variety of constructs via which one can go about
supplying a symbol to a composite entity and either setting or getting a
value. I undertand most of this is a stated goal of a multi-paradigm
language and one can avoid bewilderment by picking a paradigm and sticking
to it, but some of it is just confusing.
Perhaps the most obvious symptom of confusion is the way record labels
frequently end up as redundant annoyances. Has there been any consideration
given to factoring the record construct into primitives that would include
unlabeled feature lists to which labels may be afixed by operators? Might
record labels then be more seamlessly unified with the names of
features/attributes?
-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.
More information about the mozart-users
mailing list