Table of contents

DONE

Intertwingling the Tiddlywiki with Erlang

youtube

%3 cluster_c6318bdf_ce9a_43c1_82df_e9d53d9e84e7 Intertwingling the Tiddlywiki with Erlang cluster_81131b70_1774_408a_81d8_a5894813df1b Making complex things and the joy of all-in-oneness cluster_e902fa4a_f109_4b3d_a8ab_cf1c631c1ff7 Avoiding ground hog day cluster_f0e8440b_cffe_49c9_895e_e923e84bf565 The experiments _be5157e8_c553_4595_bd5e_995c5d5ea6d8 Goals of the [TiddlyWiki] _d74b6985_308e_4112_a282_36a72e200314 CSCT _865ffa37_c841_4ab9_9052_6263931b7c8d Reusing the [TiddlyWiki] - CST (Communicating Sequential TiddlyWikis) _683adf5d_5d9a_4192_80d1_dae4c4404a93 Provenance _fe54d174_7f8a_4378_a875_95bc0e9fcf74 Communicating Tiddly Wikis _f0dec2bf_20ec_4970_9f30_45f85d18ab6a Erlang _fe54d174_7f8a_4378_a875_95bc0e9fcf74->_f0dec2bf_20ec_4970_9f30_45f85d18ab6a _24ee16d5_168b_489e_910f_d1ef92562b93 Tagging _afed04eb_7ad6_4924_981e_9241c57dbd9a Intertwingledness _6fce6ff6_3575_4c5e_b892_0892c21eb26a TiddlyWiki _3997e98c_a5b3_4b43_ab24_dbe6fe610f14 The [TiddlyWiki] but deeply interwtingled

Intertwingledness

There are no "subjects" at all; there is onl all knowledge, since the cross-connections among the myriad topics of this world simply cannot be divided up neatly.
- Ted Nelson - Computre Lib/Dream Machines 1974

Avoiding ground hog day

Software developmente is a cycle which starts with a simple program, which then gets features upon features and then gets too complex and gets thrown away to restart the cycle.

  • Alternatives

    • Containers (within containers, within...)

    • Message-passing interfaces (biological model)

CSCT

  • Meaning

    Communication Sequential Complex Things

  • Process

    • Add mailbox to complex thing

    • Define messaging protocol

Making complex things and the joy of all-in-oneness

All-in-oneness meaning the programs and the date are not separate, they cannot be isolated.

Goals of the [ TiddlyWiki ]

  • Small-grain knowledge

  • Highly intertwingled

  • Proper transclusions

  • Logic queries "findall tags such that..."

TiddlyWiki

  • General overview

  • How [ TiddlyWiki ] can be used by non-software engineers to build systems by itself

The experiments

Provenance

  • We don't know where the stuff in a file comes from

Tagging

  • The tags used by diffent users are different

Communicating Tiddly Wikis

  • Concept

    Having Erlang-like mailboxes on TiddlyWikis

    • Inter TiddlyWiki messaging

    • Inter Tiddler messaging

  • Requires

    • Namespaces by TiddlyWiki

    • Visibility

    • Discovery

    • Similarity

    • Communicating islands of knowledge