Conversation

Was Joel around for OpenDoc and OLE? People have been trying to make plug 'n play software components for a lonnnng time. Good luck!
1
4
I'm not familiar with it but my guess is that Windows at that time had the market dominance over Apple and prevent it to gain popularity. I think Sun also had initiative. OLE was really easy to implement (on Windows) and got a lot of early support from vendors
1
reading the wikipedia page, it seems that Apple also messed thing up a lot, lack of leadership, trying to merge unrelated projects. It was not a good period for them. The Sun thing was CORBA, also a big mess (this one I tried). Then OMG. Tried too.
1
1
the core of the problem was the opendoc was made in reaction of OLE and not based on an original idea. Lack of vision more than a vision in fact. Block seems to represent an existing need and an opportunity but the proposal lack a general perspective yet is already very complex
1
2
there are assumptions on what links & entities are, what could components do which is very limited. Works fine for a few examples (embed, pictures calendar) but will not allows new types of apps to strive. Especially those who interact w/ each others or w/ other of their blocks
1
2
possibly, There are some typeId like in kneaver but I don't know the use of them. I need to take a second look. After coffee :) Maybe could do a sketchnote of the spec to help us. It's pretty dense and not fun to read. Tons of details but not enough 20k feet view
2
1
Plenty of diagrams and visual explanations coming in v2+ The current homepage doesn't explain it well (my doing), but we shipped a flawed draft to get feedback The spec will stay reasonably technical/detailed, but the docs surrounding it can/will provide larger (visual!) context
2
1
which uses cases do you want to enable ? Sketch a few user stories. Insert, render looks old fashion but decent. The entities part is awkward. Hyper restrictive, heavy for a host, not reusing web standards like RDF or at least explain why you didn't use it. some logical flaws