Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[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