Ceci n'est pas un framework: Documenting Magritte | Part 3: Dynamic Descriptions

Codo no coè's picture

What went before and what goes here

We have discussed Descriptions. These are static descriptions, where all object of the same class share a description.

There are also dynamic descriptions, where an object can have a description that depends on its state.

Ceci n'est pas un framework: Documenting Magritte | Part 2: Describing the Descriptions: 2.2 Relating to others.

Codo no coè's picture

What went before and what goes here

We have discussed various Descriptions. We still have to do the MAToOneRelationDescription and MAToManyRelationDescription. With these, we can create edit displays for arbitrary graphs of objects, with navigation between them handled automatically by Magritte.

Ceci n'est pas un framework: Documenting Magritte | Part 2: Describing the Descriptions: 2.1: Options for options

Codo no coè's picture

Brief recap

A Magritte Description is a class-side method whose name starts with 'description', that doesn't take parameters and that returns an object that isKindOf: MADescription.
(!)

That's actually a lie, err, simplification. The full story will be revealed in a future blog. When I post that, I'll change this note into a link.

close this note

Idea for a presentation tool

showcase's picture
mindmap of the example presentation
mindmap of the example presentation

One way to represent a lot of information and relationships very compactly is a mindmap. It is often appreciated as a hand out when you give a presentation. But it does not work very well on-screen, because mindmaps are big. So, here's a way to present the same content in a way that does work on-screen. Hand out and presentation can be in perfect sync and legible.

Responsive?

42.1's picture
desktop format
desktop format

Should my site be responsive? And what does that even mean?

Answer: maybe.

If you have a website that was designed in the last decade, it probably uses a fixed layout. This is not responsive. But the fixed width that has been in use for the last 10 years will fit on any desktop, any laptop, netbooks, and most tablets held in landscape. That's quite a few people. Maybe you can afford to keep your fixed site for a while longer.

Origin of the name

42.1's picture
This is a blog of opinions and ideas about the web and IT. The name refers to 42, the answer from The Hitchhiker's Guide to the Galaxy, except off a little, since no opinion is ever entirely right. On the other hand, happy coincidence says that the local escape velocity is 42.1 km/s. So an idea that wants to go places, will have to go at least this fast.
Subscribe to Front page feed