modula3/cm3

What is a BRANDED OBJECT?

Closed this issue · 5 comments

I have read the tutorial and language definition. No where I found information about it. But reading code I encountered BRANDED OBJECT regularly. The document about OOP part is severe missing. Object is only mentioned briefly on Types section but nothing more about it mentioned. There is no mentioning of access modifiers (e.g: public, final,... on Java). The part about constructors missing many information and is confusing at least.

I don't know either but I found it always go together with REVEAL.

Update: sorry, I didn't see @mikanystrom's comment above.

@mikanystrom You said there is no constructors. So what is this?

https://modula3.github.io/cm3/tutorial/m3/m3_52.html#SEC52