ThoughtStorms Wiki

Borrowed from InformationArchitectureOfThisWiki

The point is, that ThoughtStorms is partly about the continuous negotiation and refactoring between concrete and abstract. And that negotiation requires fractional, intermediete degrees of abstraction : not just "types and tokens" or "classes and instances" but something messier : wild conjectural pulling out of anything'' that might be a possible commonality between pages and might grow into a useful generalization.

See also my discussion with Zbigniew on TheArchitectureOfComplexity''

That's the basic point. If we think of the difference between a type and a token as a degree of 1, then a fractional abstraction is a partial generalization that gets you a little bit more general.

Hmmm. What does that mean in practice?

  • Something like if you program in one of the PrototypeBasedLanguages, and you make copies of an master rather than make instances of a class?
  • Or in VisualBasic where you can say that a class "implements" a non-abstract class. (And then delegates to it?
  • What happens in wiki when you create new indexes (WikiIsNothingButIndexes) or CategoryCategory

Hey, we could call it "Frabstraction" :-)