Hi Joel,

Joel wrote: 
========
... 
> Answering this modified question would require addressing some
> of the following issues:
> 
> 1)  REBOL is a dynamically-typed language.  This is familiar
>      territory if you are used to Smalltalk, Python, or Perl;
>      It may take some adjustment if you are used to Java, C++,
>      Eiffel, Delphi, etc.  Type errors (attempting to apply an
>      innappropriate operation on a value, trying to access a
>      non-existent component of an object, etc.) are caught at
>      run time, not prevented at compile time.
> 
> 2)  An object in REBOL is a namespace.  The values associated
>      with the words defined in an object represent the state of
>      the object, and functions defined (at creation time) within
>      the object use those words in the familiar way:
> 
>          sample: make object! [
>              some-data: "Hello, world!"
>              some-method: func [] [print some-data]
>          ]
> 
...

I know I repeat again myself but ...

Your example and explanation about the way REBOL manages its 
own OBJECTS and how someone can use them to create something 
useful (even that simple) comes hand in hand with the way I think the 
DOC can be enhanced by many other small code examples. 

This is generally well done by the ML members like you and any other 
advanced REBOLER when required - and there will always be some 
need in this area - but I really think there is some place in the official DOC
to put at least some minimal examples that could help beginners to first read
by themselves if they can find and understand what the look for before having
to always restate their questions here. 

Understand me well - I am not trying to prevent anybody to ask any question
here since I do this myself as often as I feel I need it. The problem to doing it 
like it now relates more with the dependancy we create towards this ML from
the point of view of a true beginner that has some difficulty at finding real 
simple functioning and well explained examples before trying himself at coding.

I am currently collecting many of these snippets that the ML answered during the 
last 2 years ans I try to classify them around keywords. 

When I will consider my effort to be mature enough for submission and review
I'll let you know. In this sense if anybody here did the same kind of work and 
would share his ideas with others, I would be glad to share some ideas with this 
or these people. If I remember well Jason and Graham already put online some
information of this nature that could be used by any newcomer to REBOL and 
myself I will reuse some of their material with their permission.

Fell free to contribute and send me everything you already have that could help 
me further in this direction. May be someone even did classify his own code examples
according to some criteria that could be used by others and could be submitted to 
me too for discussion. 

I currently see 2 general categories to start with :
(but some may be added later if needed) 

1- In the current "How-to-do" sense          a) for very small Core or View features 
                                                                      (similar to the 
cookbook but for even
                                                                        simpler 
features - traps, gotchas and 
                                                                        limitations 
also included and somehow
                                                                        explained)
                                                                 b) day-to-day small 
to do tasks
                                                                      (currently 
adding to the actual cookbook 
                                                                        that does very 
well for now)

2- In the current "Concepts" explained       a) for delivering internal REBOL secrets
                                                                     (like documenting 
the system object,
                                                                       the many facets 
and default values 
                                                                       offered by all 
the View- VID styles,
                                                                       the eval-exec 
cycle, context, binding
                                                                       and objects 
workings, ... but also 
                                                                       in the sense of 
and advanced how to 
                                                                       a bit like what 
the REBOL ZINE
                                                                       did sometime 
ago - i.e. extending the 
                                                                       way objects are 
used to include more
                                                                        classical OO 
features, showing how to 
                                                                        design a 
simple dialect and implement it
                                                                         using parse 
or other more traditional
                                                                         techniques 
for comparison purpose, ...)

Don't forget this is only my wish list ...
Everybody welcomed to contribute and many of you already contributed a lot in the past

What is missing is an index - a bit like the menu appearing on main page Jabber IM web 
site.
I visited it this afternoon and found it to offer some easy to dispatch themes when 
looked 
even for the first time. 

Why seems ours (REBOL) so dispersed to me ? 
Am I so lost in my own head or is it simply something that we can help become more 
useful 
with a minimal reorganization ? ...

Regards,
Gerard

-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to