r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Parse] Discussion of PARSE dialect

shadwolf
30-Jun-2009
[3956x6]
as area-tc is base on parse to draw on screen having a better understanding 
of parse would lead to the creation of a all purpose ritch text rendering 
widget using an adapated dialect
but i'm amased  some years ago rebol was all about eep computing 
simple by creating dialects addapted to your needs. But in reality 
parse is so compexe that this aspect of rebol is from far one of 
the less used ....
and in my opinion we are missing really something ... That's the 
kind of thing carl found so easy to use that he never though about 
creating a complete documentaton on it
at least that's my opinion ... I always delayed this kind of project 
I was expecting someone to do it 
But time passed and no complete documentation emerged.
i started writing the documentation and organising the plan of the 
document and how i see things organised.

all comments or adding to this document are welcome.
I recall the URL: http://www.rebolfrance.info/articles/allaboutparse
Graham
30-Jun-2009
[3962]
there is  a section on parse in the wikibook .. you could add to 
that...
shadwolf
30-Jun-2009
[3963x10]
graham .. wiki is for R3 since R2 and R3  are not the same it's better 
to not mix them. We can build the  documentation prototype on french 
wiki and then upload it with adaptations to unicode and other R3 
parse new things... to R3 wiki.


I prefere using french wiki because it's wide open no need to fill 
a form and log to be granted as a reader and in my mind this have 
to be the most open wide possible.
as a writer lol ofcourse ...
but yes that will be a need to be on wiki R3 .. but before talking 
on what is not official can we talk about what is official and already 
wait for us to use it since so many years ?
graham even if from taht wor then you write a book on parse and become 
billionare I won't be annoyed by that hahaha (if that's the case 
I and the other writers would gladly appreciate you to send us a 
plane to ticket to visit you graham :P)
any people that want to explain what he understoud from parse should 
be able to write it somewhere and have other people contribute to 
it well in my particular case that will end fast lol i'm not a parse 
guru i'm just a rebol coder willing to understand parse and use it 
the more often possible in all my projects.
i recognise i have been lazy and skipping the pain to understand 
parse too much time...
we can live without parse yes .... but then we have post from Carl 
saying that the rebol community is coding in rebol like they could 
code in any other language and skippping the most part of interrest 
of coding in rebol... and yes i'm not against that remark that's 
completly true. what interrest me is how can we promote the use of 
parse and how can we give back to parse use and dialects conception 
the  central place they deserve ?
many answers to that goal can be provided, make parse more friendly 
? write documentation about parse ? providing other point of entry 
to parse comming from other more "fun" technologies like a VID face 
using parse rules to draw on screen ritch text ? 


And why not using all of those possible solutions to this problem 
?
Another thing that annoys me ... don't take it as a personal attack 
okay that's just what i saw in 6 years of being part of rebol community. 


We provide our community tools to exchange information (altme, chat, 
forums etc...) people come with their problems they obtain an answer 
and then what ? the answer is lost in the flaw of talking and no 
one remembers them. then time later another guy come with the same 
problem obtain the same reply and the reply again is lost in the 
wind. 


The purpose of documentation is offering a way to answer the most 
basic problems and for harder problems one never though about then 
we use forums, altme, chat etc  and then this problem is backuped 
cleaned and organised into a cookbook will say sunanda or a detailled 
any level documentation i would say.
this way we will give the next step to the people initially interrested 
by rebol but letting it appart because progressing in it once you 
get the basis way to work become a hell path.
Graham
30-Jun-2009
[3973x4]
the wikibook is on wikipedia ... not Rebol's sites ....
http://en.wikibooks.org/wiki/REBOL_Programming
http://en.wikibooks.org/wiki/REBOL_Programming/Language_Features/Parse
We started a couple of years ago writing this .. but ran out of steam 
:(
shadwolf
30-Jun-2009
[3977x2]
yeah i'm ready it ..

that's complete but it's missing a human dimension to that documentation 
i mean i read it and i'm still not able to do what i want to do ....
but yeah lot of good ideas in that documentation .... I like the 
progression  u do
Graham
30-Jun-2009
[3979]
Multiple authors ...
shadwolf
30-Jun-2009
[3980]
that's the same progressing angle i choose to explain what is a rule 
if you look my doc
Graham
30-Jun-2009
[3981]
I see a lot of Ladislav's work there :)
shadwolf
30-Jun-2009
[3982]
you is plural too :P
Graham
30-Jun-2009
[3983]
you is plural, u is singular :)
shadwolf
30-Jun-2009
[3984]
if you want i speak to you in french we french have a more noticeable 
way to use you in plural :P
Graham
30-Jun-2009
[3985]
Anyway, you are welcome to change things .. the book is a work in 
progress.
shadwolf
30-Jun-2009
[3986x3]
good basis to start a true documentation will make people speak with 
parse and knows all about it
ok book marked and i will see what i can do with that
running out of steam well so many things where oneshot intent in 
rebol community ...
Graham
30-Jun-2009
[3989]
we should all be like the terminator and have a shielded nuclear 
power source ....
shadwolf
30-Jun-2009
[3990x2]
hihihi hum ... no because nuclear thing hurts the planet ...
there is so many interresting aspect in rebol than focusing on only 
one and going to the extend of it is really hard ...
Graham
30-Jun-2009
[3992]
How's the collaborative editor going?
shadwolf
30-Jun-2009
[3993x7]
but rebolution can't come if it don't bring freedom with it isn't 
it ?
graham i thought your irc was to handle that kind of conversation 
lol
well since i'm stuck with parse .... it's not going at all
if you hit metal and shape it you are a blacksmith if you hit parse 
and shape your code you are a reboler :P
i like the idea of building a colaborativ editor around irc and vid 
i find the cross of both technologies reallly interresting...  but 
the bound to those technologies have to be parse parse parse and 
only parse
if i make another compse and if find based project steeve is going 
to kill me :P
ok i'm leaving to bed see u
Graham
30-Jun-2009
[4000]
bye
Gregg
1-Jul-2009
[4001]
Shadwolf, I think you'll get a lot of agreement about the doc situation, 
but the REBOL community has never reached critical mass. Also, REBOLers 
tend to roll their own. That's partly due to REBOL not having support 
for PitL (e.g. modules), but also a mindset.
Maxim
1-Jul-2009
[4002]
shadwolf. REBOL dialects are by definitions BLOCK parsing dialects. 
 ypu fail to mention that there is block parsing in the document 
you started.
shadwolf
3-Jul-2009
[4003x3]
maxim no i  called it the block rule and i made a section dedicated 
to dialect


So waht i will put in the block rule that  is different than a dialact 
...
in the block rule i will explain the big lines and then i will try 
to apply those consepts to build a simple dialect that i will comment 
.
and as that's the most difficult part i don't really undersand it 
 so we will see any help is welcome anyway.