World: r3wp
[Script Library] REBOL.org: Script library and Mailing list archive
older newer | first last |
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. |
older newer | first last |