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

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.
Dockimbel
1-May-2007
[507]
Can I upload a ZIP archive in the Library or does it require to upload 
only a single REBOL script ?
Sunanda
1-May-2007
[508]
You can upload *packages* -- assemblies of any type of file you like.
Some examples here:

http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?filter=type-package
Maxim
1-May-2007
[509x3]
zip file upload would be cool and easier... (nudge nudge, wink, wink)
but we've had the discussion before... so many things... so little 
time.
(the zip would be opened and converted to a package btw) its just 
sooo easy to prepare a zip file.
Sunanda
1-May-2007
[512x2]
If there was a standard REBOL library that could open *any* common 
zip format, then yes: it'd be easy to accept a zip upload and turn 
it into a package.
Otherwise, it'd be a support headache.
***

The current method of uploading package files (via a browser interface) 
is itself a headache. But (this is where I toss the ball back to 
you Maxim), LDS (the Library's API) supports package file uploading. 
So *you* could write an easy package assembly routine to run on the 
contributor's computer. Problem solved!
It could even work from a zip file, so no server scripts need be 
harmed in the writing of it :-)
Maxim
1-May-2007
[514x2]
hehe.
another pet project in queue  ;-)
Sunanda
1-May-2007
[516]
There's a lot that can be done to make the Library easier to use 
without waking up the Librarians :-)
Maxim
1-May-2007
[517]
aren't I an honorary member  ;-)