[REBOL] When to use refinements? : was => {Re: Re: R: Re: VID: choice arguments}
From: jason::cunliffe::verizon::net at: 30-Jan-2002 14:13
From: "Gregg Irwin" <[greggirwin--mindspring--com]>
..snip..
> REBOL's VID (Visual Interface Dialect) does this. The catch with VID is
that
> we, as developers, often want to insert regular REBOL statements along
with
> the VID statements, which leads to more syntax in Layout blocks, but also
> shows the power that can be made available even inside a dialect. VID,
> itself, is very free from artificial syntax and refinements would add
> artifice I think.
ok...
hmm.. but I though the question was: Why does VID not try harder to use a
syntax consistent with plain REBOL using /refinements?
> > "choice data test" but it should be:
> > "choice/data test"
It's a good point. The functionality does'nt change, but at the same time as
*simplifying* the amount of programmer effort, VID has subtly *added* also,
because people need to learn syntactic exceptions to REBOL's norm.
This surely goes gently against REBOL's philosophy
stsbs: [simple things should be simple]
here's another one:
dsblrs: [dialects should be like rebol syntax]
An if not, then they gotta have lots of extra good docs to keep people
productive and sane.
Which begs a parallel question to the [format style which shall not be named
topic] => Can anyone identify a manual of style [pseudorebol template]
suitable for people developing dialects [and perhaps 'cleaning' up the
oddities of base ones like VID]?
When to use refinements ?
...or did I just miss the point..
thanks
./Jason