DWIS
Domain Word Identifier Script
A JavaScript Library For Your Own World With Words
PRONAB PAL
DWIS DICTIONARY
=
Meta Words + Cue Words
Any Word will belong to Meta Words Once
One Word Can Appear In Many Cue Words
A Cue Word
IS A
Collection
Of Words
Cues
A Cue Word
Gives You a set of Words
as Cue
Words Exchange Proposition
Words are exchanged
between two people
through the exchange of cue words
However a Cue Word for me
Is Different from that same Cue Word for you !
E.G.
if I am a fisher man the word " boat" is a Cue word for me
with the words { fish buckets,Catch Of the Day }etc.
However if I am a traveler the boat is a cue word
for words like {travel schedule ,landing points } etc.
DWIS Built Ins
for CUE Actions :
SCOPING
&
FLOWING
SCOPING
allows
To Progressively Narrow Down Your Interest
FLOWING
allows
to capture Transition of Cues
Use Dwis
For
Structuring a Solution Design through multiple view points
Prototyping
Establishing Common Terms across teams
Breaking Tasks into smaller tasks
Task Templates
Record Patterns Of Solutions
Capture Story themes and characters
Managing Name Spaces in programming
Developing code chunks valid in multiple Name Spaces
The code
and Demo
can be found here :
Demo: https://s3-us-west-2.amazonaws.com/onlywords/myCuesV0.html
Code :
https://github.com/pronabpal/WWW
A quick Tutorial
after down loading dwisV0.js file
include the following in your html
<script src="dwisV0.js"> </script>
To instantiate a WWW object :
{ var W = new WWW(); }
To create a Word :
W.placeCue("w1") ;
w1 is added to the metaWords
first time you introduce the word ;
To place w1 in a cue word w2 :
W.placeCue("w1","w2");
Things to Note:
when you add a word , the spaces are replaced
by a single "_" ;
The word is added to a root named "root";
so the word created will be 'root.w1',
however the metaWord will be just 'w1'
however you can change the root
by supplying the name at time
of construction :
var W = WWW("DrJones");
enjoy!
any questions :palpronab@gmailcom