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

World: r3wp

[Script Library] REBOL.org: Script library and Mailing list archive

btiffin
16-Apr-2007
[457]
So I'll add a little/lotta work on contributor shoulders as well 
then?  Just that some contributors may be ex-rebols by now.  :)
Gregg
16-Apr-2007
[458]
Someday we'll have a slick auto-test system that runs each script 
under every known version of REBOL and gives a red or green light 
for each one. Of course, that means we need a test engine....result 
logging...Hmmm, might not happen right away. :-)
btiffin
16-Apr-2007
[459]
Gregg; If history is any indication, and you are involved, the future 
looks bright.  :)
Graham
16-Apr-2007
[460]
Gregg hasn't been involved hands on in the library for sometime!
btiffin
16-Apr-2007
[461]
Graham;  Ok.  Credit where credit due.   I still want Mr. Irwin offering 
up hints and guidance, the same as I expect you to keep things on 
a nice shiny track as well.  :)
Sunanda
16-Apr-2007
[462]
{Altme lost the first version of this post)

We don't as yet know the extent of the incompatibilities between 
R3 and previous versions.

The more incompatibilites there are, the bigger a problem we all 
have: most of us have personal libraries of useful functions (code 
snippets etc). If we cannot trust them to work under R3, then we 
all have a hiatus while we fix our code.
btiffin
16-Apr-2007
[463]
Yep.  Agreed.  I was pre-thinking potential work arounds...I've come 
to rely on the library scripts for information, inspiration and idle-time 
wasting.  :)
Graham
16-Apr-2007
[464]
perhaps R3 can include some type of switch to check the header first?
Sunanda
16-Apr-2007
[465x2]
The Library itself already has some problems with this.

The Libraty code (lots of it) runs under an outdated version of REBOL.

And that has trouble doing a load/header on scripts written for later 
verisons.

It's an annoyance at the moment, and not worth fixing yet if we have 
to go through another remediation to fix code for R3
That would be a good solution, Graham, if:
1. it were able to then load and run the right .exe

2. the whole software stack runs the same version......Imagine the 
annoyance if you need one utility that needs and earlier / later 
executable? (I don't need to imagine that; it's happened already 
for me)
btiffin
16-Apr-2007
[467]
Sunanda; I'm not a g-level rebol yet, but if you need to off load 
any mundane time-wasting low-brain work, send it this way and I might 
be able to help...willingness is there...skill? dunno.  :)
Graham
16-Apr-2007
[468x2]
build in older versions into the exe ;-)
eeek! rare sighting report -- a rebol volunteer!!
Maxim
16-Apr-2007
[470x2]
hahaha... no there are many volunteers...
just that they never do so for "OTHER" people's stuff   ;-D
btiffin
16-Apr-2007
[472]
:)
Maxim
16-Apr-2007
[473]
comes with the title of REBOLer...  ;-)
btiffin
16-Apr-2007
[474]
The library is one of those precious resources that, once beyond 
noob, is invaluable to the learning curve.  And yes we are rebols 
aren't we.
Sunanda
17-Apr-2007
[475]
Brian: you are a saint!

None of the Library stuff needs guru level skills.  Just some gentle 
persistence to get lots of little details right.
Jean-François
27-Apr-2007
[476]
Sunanda, would it be possible in the library to use Gabriele's PDFMaker 
HTML doc CSS style sheet for displaying script code ?

I find it realy beautifull. It realy turns reading code into a visual 
aesthetic experience.
Sunanda
27-Apr-2007
[477x2]
I'd be delighed to have some better styles.....Why not experiement 
(all the Library's CSS can be overridden by any Library member) and 
come up with something you like. If you do the work, we can take 
it from there :-)
http://www.rebol.org/cgi-bin/cgiwrap/rebol/css-available.r
For those who never visit the Mailing List: Brian has stepped up 
to the mark and is a member of the Library Team.....He's going great 
work already:

http://www.rebol.org/cgi-bin/cgiwrap/rebol/ml-display-message.r?m=rmlVPCC
Gabriele
27-Apr-2007
[479x2]
Jean-Francois: thanks :)
Sunanda: just in case you eventually decide to do something like 
that, my code is described here: http://www.colellachiara.com/soft/MD3/emitters/wetan.html#section-4
Sunanda
27-Apr-2007
[481]
Thanks.

Basically, we use this code of Carl's when displaying a script in 
color:

http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=color-code.r

Thogh we've adapted it for CSS and  a couple of other minor tweaks.
What we are lacking is beautiful CSS :-)
Gabriele
27-Apr-2007
[482x2]
my code is very similar to Carl's, most of the additions are just 
to support literate programming and you won't need them. i'm emitting 
clean xhtml (no <font> etc. stuff) so that the look can be 100% configured 
via CSS.
i don't think my CSS is very good, I know Chris could make it 10x 
better. but until someone does a better one... i have something to 
use :)
Sunanda
27-Apr-2007
[484]
Same here !
Gabriele
27-Apr-2007
[485]
feel free to copy from mine - i took the colors for the datatypes 
from the css on rebol.org iirc :)
Sunanda
27-Apr-2007
[486]
Thanks......And if anyone wants to play with the CSS tha colors scripts 
on REBOL.org, the code is here:
http://www.rebol.org/cgi-bin/cgiwrap/rebol/css-view-system.r

(look for the SC-xxxx styles). You can copy them into your personal 
settings and change them.
Geomol
29-Apr-2007
[487]
Noted. I'll see, if I can come up with something, when I have some 
time. It's very important to make things clear and easy to understand 
for everyone interested, so making REBOL code easier to read is something, 
I'm very interested in.
Sunanda
29-Apr-2007
[488]
Thanks.....If you need some HTML tweaks to make the CSS really sing 
and dance, please let me know, and we can probably arrange it.
Chris
30-Apr-2007
[489]
I have a function that I'd like to add to the Library that takes 
some user data (could be from CGI query, or from View fields), processes 
and validates it according to a given spec, eg. [word "2007/4/30"] 
-> [word: date!] -> [word 30-Apr-2007]  I've named this function 
'import, but I realise that %import.r may be too generic a script 
name for the Library.  Any suggestions?
Anton
30-Apr-2007
[490]
mask-import

 ?  Your validator seems general but I presume you made it for a specific 
 purpose.
Chris
30-Apr-2007
[491]
That works.  %mask-import.r -- %input-mask.r -- %import-mask.r
Anton
30-Apr-2007
[492x2]
It's short, but still leaves room for confusion.

How about being more descriptive ? Eg. "validation-filtered-load" 
?
or "Chris-validated-import-loader" ?
I could get longer...
Chris
30-Apr-2007
[494x2]
I'd rather it was still somewhat succinct.
It's still a reasonably generic function.
Sunanda
30-Apr-2007
[496]
Assuming you don't just validate, but also load the data according 
to the filter, then coerce might be a good name:
  coerce [date! "1 jan 2007"] ==> 1-jan-2007
Chris
30-Apr-2007
[497]
Sort of, I have a helper function 'as that acts as 'coerce.  The 
meat of this script is filtering a block of [word! any-type!] values.
Sunanda
30-Apr-2007
[498]
I see, thanks. I have various things like your script. (Never wrote 
one generic enough for piublication).
They have names like check-type or check-data-type.
Chris
30-Apr-2007
[499]
I'm thinking %filtered-import.r
Sunanda
30-Apr-2007
[500]
Sounds good.
btiffin
30-Apr-2007
[501]
Give us a "C"....give us an "h"   ... Sorry, Deja-vu  :)
Thanks again Chris.
Chris
30-Apr-2007
[502]
Halfway there, just need to add a quick explanation...
btiffin
30-Apr-2007
[503]
%datascreen.r  %screening.r?  Naming is fun.  %filtered-import.r 
is nice too.


Note to everybody:  If you haven't, check out Chris's %form-date.r, 
newly in the library...
Chris's func'ies are funky, and a nice learn.
Chris
30-Apr-2007
[504x2]
How does this look? -- http://www.rebol.org/cgi-bin/cgiwrap/rebol/documentation.r?script=filtered-import.r
It's perhaps not the most exhaustive documentation, but it covers 
most points.  Feel free to revise...
btiffin
30-Apr-2007
[506]
Looks good.  Groks nicely.