At the top 1 can read the full Universal Resource Name of this document
It is a permanent name interpreted as follows
♖: utf8Icon that identifies the protocol/infrastructure that is used to create/access the resource
True URNs do have the ability to be amenable to the pun to be interpreted operationally to actually obtain the uniquely named resource in its current version
and in fact have access to its full attributed version history
This is why we call the IndyWeb designed to be Integral MetaReflective, Homiconic, Meta-Designed
Integral because
not separating out common required capabilities into separate services or layers
but insist that versioning of resources is integral to the very concept of all infrastructural alternatives that can be used
MetaReflective
all information/capabilities are presented embedded in an associative Complex that capture in its neighbourhood all the information needed to comprehened informatlly what needs to be understood fo its use and functioning
Homo-iconic
Everything is formulated at the start as a Rich HyperText document System
with intellectually transparent notation
that itself is self-describing, metareflective and homoiconic
so that working instantiation of systems can be developed that make it all operate
So it is not the old way of write a specification and then implement it
but co-evolve the intential affectual formulation of the system in its own terms
so that it can actually be experienced and interacted with to validate
that the system delivers the experience, results it is described to do
Since it is extensible, forward compatibiity can be assured
New versions has to be developed in a way that they would work with previous version
upgrade on the fly if need be
Each set of information tht is created is shipped with capabilities that are needed to work with them
this is because informtion is formlated descibed in explicitly articulated, formulated and operationalized intentional terms
and implemented capabilities that allow the morphic transformations affordances to operate as described and intended
player: /hyperpost/~/gyuri
global unique name of a Peergos Account
although this had been created with Peergos.net service
but the account identity is not tied to the name of the service
because one can always run Peergos locally
and login in with any Peergos account Name
/~: Use the tilde as a subject marker, in this case a nicknamed human subject created by whoever is the owner of the hyperpost peergos account
/gyuri: that's me (Gyuri Lajos, the author of this document, the
Lead EnvisionEer of the IndyVerse/Web/Net and the one that dreaming up in Intentional Universal HyperDocument and intentionaly explicitl elaboration the system starting with HyperPost
commons based peer produced constellations that are exchangeable, extendible tinkerabe
is what is needed, and it leads to
articulation/formulation/characterization of information in situ, and always
with an explicit intent, an attempt to explicate and externalized in
structured explicitly named elements in a concreate situation
instance first,
Infrastructure first.
instead of starting with nonfunctional requirements and design the system based on those choices
think hard of the value choices, come up with infrastructure vision that satisfy these values and goals and envision what they mean for all scales
The needs of individual human beings and their innate need of co-munication-laboration at the center, need for autonomy, long view lifelong availability,
control their data to control their destiny
and envisaged their operations at all required scales and constellations
make your design omni optional, do not make infrastructural decision
independently of the need sof the whole
there is no separation of information viewed in the abstract devoid of use and intent
as is customary,
reject the very concept of abstract data structures and information model
all information arises in some intentional contexts, or rather conplex
Make it up as we go along
not trying to design in the abstract with some vacuous doomed notion of permanence
but rather face up to the fact that information structures of necessity arise and co-evolve through use
instead of trying o pin down something that would stand the test of ime
understand that any conceptualization 1 makes will of necessity be needed to be changed as the systems evolve
and focus on making such changes easy and cheap to do regardless of how
radial they may be
It is a way of saying, that we must reject the pancake philosophy of LISP that
in a sense rightly said,
make your system work with your minimal,
initial understanding and be prepared to practice the pancake philosophy, which says the first one you make should be thrown away
and start afresh with the understanding developed through the CONSTRCION of something that works.
This is the good part of the Agile Philosophy
But instead, ensure that the way you go about developing systems
will always be first of all
intentionally
and intellectually
transparent
and manageable
Hence the insistence of excessive articulation and elaboration
write everything down that 1 can think of
preserve the context where ideas appear
do it in a way that they can then be refactored, reconsidered, elaborated
coherently, eventually complete and consistent
Very much in the spirit of the conversational REPL interaction
as you could o it in LISP in the old days
name your top level entry function, that name the subsystem
systematically described the intent in terms of sub functions and their combinations
run the program on example input
and when it encounters a function not yet defined define it
But do it always in some context where the ideas can be made to work
in however simple ways and parts
Design a system that supports this kind of working
This will not be programming anymore
so not literate programming
but intentional affective formulations
for this to work we need to create a system that has explicit selfüorganising, self-hyper-mapping cabilities
that is to say, it whould be amenable to self-organization
and capable to bring to attention everything that is needed when you need it
This is where the notation and the way of writing and storing and organizin searhing etc need to be a coherent capable whole
instead of divide and conquer, capture the wholeness in a way that its implicate order will be emergent and refactorable as need arises
It is not Code that wins argument, but working systems!
‘Tain’t what you do, but the way that u do it that's what's gets result
/do: unity of information and action
name the capabilities you need and elaborate them in the conPlex of the info-communication-capability infrastructure they need to make them work as a whole
Bellow 1 can see that the sandboxed frame is shown on the riht side of the split view
while the left sideof the split view shows the editor tht activated that isandboxed iframe
is open
Even if we get an unable to save
we can close the editor opened in the enclosing folder
and reopen it in the folder
Then saving succeeds
Still not as good as it could be
Next step is to save the page in MindGraph etc
This is because I figured out a workable way for customizing the Peergos Custom Editor CK Editor under the name CK Post Editor that overcomes the showstopper that gave me unable to save and forced me to use a very clumsy workaround that made the process unbearable
The current workaround relies on
the ability to get a link to the editor by openning in a new tab the iframe source for the appSandobIx
Brave Vertical Tabs in combination with the affordance opening link in a page in split view allow 1 to have access to the Peergos folder where the document is stored and see the document in the editor at the same time
Unfortunately the Title of a Peergos page is always just Peergos
Modified the code so that the title of the editor shows the last 3 elements of the document path
and this corms a block together with the Peergos folder shown on the left side of the split view
This gives a workeable setup. compatibility with the original CK Editor is maintained
which is good because I just had to fix a bug because the document sized exceeded the local storage size limit
as it tried to save it there
No problem in fact we need to use localforage perhaps or beter still
save automatically images into subfolders or IPFS or in Peergos