[REBOL] Re: RFC: Rebol Framework
From: gerardcote:sympatico:ca at: 22-Sep-2002 16:05
Hi Robert,
as stated before, I planned to test your App Framework to give you some feedback. The
first try was not satisfying because I
couldn't run it witht the old /View.
Now that I've downloaded the Beta, all seems fine and I got it to work.
Furthermore, since :
1. You are really busy
2. You would like to get some real input from other users - to help you understand what
is known from others that don't have done
the work and then cna't use the implicit assumptions you are now doing.
3. Many ppl of this List have requested some examples or explanations
I will try my hands at giving you all some input but please I'm like most of you - except
for Robert - I'm just trying and testing
the concepts.
First I already looked at the inside of the many data files accompanying the main script
with my favorite Ultra-Edit Text Editor.
---------------------- Reformated Contents of the "Objects-list.r" data file submitted
by Robert ----------------
index 7 values [[type contact/company name "BrainNet" city "Bonn" updat 3-Sep-2002/10:07:40+2:00
id 1
_updated 18-Sep-2002/14:34:47+2:00]
[type contact/person surname "Michael" lastname "Streng" updat 3-Sep-2002/10:07:20+2:00
id 2
_updated 18-Sep-2002/14:38:03+2:00]
[type note subject "Rebol Prototype gezeigt" updat 3-Sep-2002/10:07:20+2:00 id 3]
[type note subject "Test" updat 3-Sep-2002/10:07:40+2:00 id 4]
[type note subject "Testnotiz" _updated 18-Sep-2002/14:38:03+2:00 id 5]]
----------------- End of the Reformated Contents of the "Objects-list.r" data file
submitted by Robert ---------
Here is what follows from this inspection :
I found one contact/company was named "BrainNet".
Then I looked at the following :
------------------- Robert's "How to use it" instructions ------------------
1- The business object "dialect" is from line 618. Very rudiementary but
OK for a start. Define your own objects and you are able to use them
instantly.
2- Searching is done by hacking in some value in the search-field. Only
exact matches work.
3- Relations between left side (master) and right side (detail) can be
set with the double-arrow-button in the middle.
4- Pressing the graph button will give you a layout of your semantic net.
5- Clicking on a node will set the node into the middle of the screen and
indicate the actual button.
6- Buttons can be dragged around.
------------------- End of Robert's "How to use it" instructions -----------
Following the above "How-to use it" instructions (reproduced and numbered below for reference),
I first tried the second and fourth
one as follows :
a- Select a Contact/Company with the top left rotary button
b- Enter the search-field with the name "brainnet" since only exact matches are accepted
for now
c- Press the Graph button located under the left search-field
Immediately the Framework replies with some information in some of the fields
ID == 1
Name == BrainNet
City == Bonn
d- Going on the right side, I tried to select "Note" from the Top right Rotary button
e- Press the related Graph button on the right side
Then a Graph is displayed showing the following linked names (Sorry for the quality of
the links rendering)
Rebol Prototype (ID == 3)---------- Michael/Streng (ID == 2) -------------- TestNotiz
(ID == 5)
|-------- BrainNet/Bonn (ID == 1) ---- |
|
Test (ID == 4)
and I presume that these are the relations coming from the relations-list.r data file
(reproduced below for reference)
---------------------- Reformated Contents of the "Relations-list.r" data file submitted
by Robert ---------------
index 27 values [[master 1 detail 2 relation-type test updat 3-Sep-2002/10:06:48+2:00
id 1]
[master 2 detail 3 relation-type test updat 3-Sep-2002/10:07:20+2:00 id 2]
[master 1 detail 4 relation-type test updat 3-Sep-2002/10:07:40+2:00 id 3]
[master 1 detail 5 relation-type test _updated 18-Sep-2002/14:34:47+2:00 id 25]
[master 2 detail 5 relation-type test _updated 18-Sep-2002/14:38:03+2:00 id 26]]
---------------------- Reformated Contents of the "Relations-list.r" data file submitted
by Robert ---------------
I also reproduced below another copy of the original "Objects-list.r" for the readers
convenience when comparing the objects IDs
used in the relations :
---------------------- Reformated Contents of the "Objects-list.r" data file submitted
by Robert ----------------
index 7 values [[type contact/company name "BrainNet" city "Bonn" updat 3-Sep-2002/10:07:40+2:00
id 1
_updated 18-Sep-2002/14:34:47+2:00]
[type contact/person surname "Michael" lastname "Streng" updat 3-Sep-2002/10:07:20+2:00
id 2
_updated 18-Sep-2002/14:38:03+2:00]
[type note subject "Rebol Prototype gezeigt" updat 3-Sep-2002/10:07:20+2:00 id 3]
[type note subject "Test" updat 3-Sep-2002/10:07:40+2:00 id 4]
[type note subject "Testnotiz" _updated 18-Sep-2002/14:38:03+2:00 id 5]]
----------------- End of the Reformated Contents of the "Objects-list.r" data file
submitted by Robert ---------
As you can see, this is a first experiment only. I have yet to test my own objects-list
creation with some relations defining using
the double arrow <> button - but testing it when doing some graphing - before reading
its role as described in the "How-to"
completely freezed the Framework.
Very nice work Robert, I am very glad of this first result and I must send you my sincere
thanks for this marvelous start-up. I'll
try to send a follow-up as soon as I can but I think that now many other readers will
add to the testers list !!!
Regards,
Gerard