|
|
|
|
|
by knuckleheadsmif
1152 days ago
|
|
Mesa was really a great language that was really only missing first class support for Object rather than the way it was takes on which made star a closed system. It had to do with the ‘trait’ system and the static analysis that had to be done to determine the optimal layout or class objects. It was also overly complex because of multiple inheritance. The layout was important because object size directly related to filed document sizes because the filled document was just a relocatable memory mapped image! Basically a filed heap. Star was pretty much rewritten latter to open it up using the Basic Workstation Software although the document editor itself still used the trait system. But even then the one feature that ‘required’ multiple inheritance was rewritten to not require it (it was the tables feature). |
|