Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

One-Liners back in town!

 [1/27] from: rebolinth::nodep::dds::nl at: 19-Nov-2002 22:01


Hello All, Some time ago I saw Ca(R)l writing about someone that could maintain the reboltech/library files? Well if that someone is reading this :-) Howabout the following: New Folder called "One-liners" Im currious how creative rebol programmers are, from the one-liners you also can tell how powerfull a language is (not to speak about the programmer ;-) Small code with impact! I remeber days from the early '90 where it was a hit to score with onliner... lets bring those back, or should i keep that dream to myself :-) Well? (R)egards, Norman. -- Conversation/lunch: "How do you Eat your Rebol in the Morning?"

 [2/27] from: greggirwin:mindspring at: 19-Nov-2002 15:06


Hi Norman, R> Some time ago I saw Ca(R)l writing about someone that could maintain R> the reboltech/library files? Well if that someone is reading this :-) R> Howabout the following: R> New Folder called "One-liners" I'll pass it along to the library team. If anyone else thinks this is a good idea, let me know. -- Gregg

 [3/27] from: carl:cybercraft at: 20-Nov-2002 12:43


On 20-Nov-02, Gregg Irwin wrote:
> Hi Norman, >> Some time ago I saw Ca(R)l writing about someone that could
<<quoted lines omitted: 4>>
> I'll pass it along to the library team. If anyone else thinks this > is a good idea, let me know.
I do, as it's fun, encourages competition, (in that others will try to better eachother's one-liners), and makes you re-think the programming habits you've got into. -- Carl Read

 [4/27] from: atruter:labyrinth:au at: 20-Nov-2002 10:42


> If anyone else thinks this is a good idea, let me know.
Got my vote, and here is my favourite one liner to start the ball rolling: save/png %hello.png to-image layout [banner "Hello World!"] Regards, Ashley

 [5/27] from: chalz:earthlink at: 19-Nov-2002 19:31


I just hope it doesn't encourage people to write unreadable, obfuscated code in place of clean, readable code. You shouldn't have to sacrifice readability and ease-of-use for tight code.

 [6/27] from: carl:s:rebol at: 19-Nov-2002 16:09


We should have a one-liner of the week... or contest for best one-liner. I know I've got some fun ones. Then, post the results on the web site... -Carl PS: Yes, the Library project is happening... thanks to some dedicated volunteers. At 10:01 PM 11/19/02 +0100, you wrote:
>Hello All, >Some time ago I saw Ca(R)l writing about someone that could maintain
<<quoted lines omitted: 15>>
>[rebol-request--rebol--com] with "unsubscribe" in the >subject, without the quotes.
-Carl Carl Sassenrath Founder & Chairman REBOL Technologies www.rebol.com

 [7/27] from: gchiu:compkarori at: 20-Nov-2002 14:19


>I do, as it's fun, encourages competition, (in that >others will try to >better eachother's one-liners), and makes you re-think >the >programming habits you've got into.
Hi Carl, how about a cap on the number of chars ... say 4096 :) -- Graham Chiu

 [8/27] from: al:bri:xtra at: 20-Nov-2002 16:39


Norman wrote:
> Im currious how creative rebol programmers are, from the one-liners you
also can tell how powerfull a language is (not to speak about the programmer ;-) Small code with impact! I remeber days from the early '90 where it was a hit to score with onliner... lets bring those back, or should i keep that dream to myself :-) Hmmm,... With Rebol, all one has to do to break this, is get the largest Rebol script one has, and simply replace all newlines with spaces. :) Andrew Martin ICQ: 26227169 http://valley.150m.com/

 [9/27] from: louisaturk:coxinet at: 19-Nov-2002 22:48


Hi Ashley, At 10:42 AM 11/20/2002 +1100, you wrote:
>>If anyone else thinks this is a good idea, let me know. > >Got my vote, and here is my favourite one liner to start the ball rolling: > > save/png %hello.png to-image layout [banner "Hello World!"]
Got my vote too. And yours was a very nice and interesting start. May I make one slight addition for newbies sake? save/png %hello.png to-image layout [banner "Hello World!"] browse %hello.png Louis

 [10/27] from: carl:cybercraft at: 20-Nov-2002 19:03


On 20-Nov-02, Graham Chiu wrote:
>> >> I do, as it's fun, encourages competition, (in that
<<quoted lines omitted: 3>>
> Hi Carl, > how about a cap on the number of chars ... say 4096 :)
Hee - return of the 40k demo. (; But there's already a limit - 80 chars. That's what the REBOL style-guide suggests we should keep our line-lengths within, so that's what the one-liners should be restricted to. -- Carl Read

 [11/27] from: nitsch-lists:netcologne at: 21-Nov-2002 0:55


On Wed, Nov 20, 2002 at 07:03:01PM +1200, Carl Read wrote:
> On 20-Nov-02, Graham Chiu wrote: > >>
<<quoted lines omitted: 8>>
> style-guide suggests we should keep our line-lengths within, so > that's what the one-liners should be restricted to.
How about a mixed context? create dialects/libraries which are good for one-liners. implement them in 4k ;) because perl, awk, find etc have inbuild loops to make one-liners happy. stuff like "join all files with this wildcard together and do something with each line" a rebol-line could then be: rebol %with-each-line.r [%*.r %*.txt %backup/*.r] if find l "title:" [print [f l]] and with some .bat-ting to call the script wel [%*.r %*.txt %backup/*.r] if find l "title:" [print [f l]]
> -- > Carl Read >
;) Volker

 [12/27] from: gerardcote:sympatico:ca at: 22-Nov-2002 14:54


Hi Ashley and Louis, since I am realy a REBOL newbie, I tried to adapt your submission to use only REBOL for display too. And this worked as the following : save/png %hello.png to-image layout [banner "Hello World!"] view layout [image %hello.png] It is a lot more quicker than with the default Web browser !!! I also tried the following and this doesn't work similarly in the sense that I can't store the resulting .png file in addition to displaying it. view layout [image to-image layout [banner "Hello World!"]] Can someone optimize (correct it) any more ? Finally I tried to go with : view layout [image img: to-image layout [banner "Hello World!"]] but the result displayed is an empty image ... I don't understand why yet but I am looking further for an answer These other tries don't work either and I am always questioning myself about them ... I really miss something about the way VID and REBOL works in the basics, I think! view layout [img: save/png %hello.png to-image layout [banner "Hello World!"]] or view layout [to-image layout [banner "Hello World!"]] or view layout [image img: save/png %hello.png to-image layout [banner "Hello World!"]] Regards, Gerard

 [13/27] from: carl:cybercraft at: 23-Nov-2002 11:48


Hi Gerard, On 23-Nov-02, Gerard Cote wrote:
> Hi Ashley and Louis, > since I am realy a REBOL newbie, I tried to adapt your submission to
<<quoted lines omitted: 7>>
> view layout [image to-image layout [banner "Hello World!"]] > Can someone optimize (correct it) any more ?
view layout[image(save %hello.png img: to-image layout[banner"Hello World!"]img)] That, I think, does all you want - but is 81 characters. Darn! I'm sure you can get it under 80 though. (;
> Finally I tried to go with : view layout [image img: to-image layout > [banner "Hello World!"]] but the result displayed is an empty image > ... I don't understand why yet but I am looking further for an > answer
Placing the image-creation part in parens will make it work... view layout [image (img: to-image layout [banner "Hello World!"])] VID, being a dialect doesn't parse code in the same way as standard REBOL. To make it do so, place the code in parens like I've done above.
> These other tries don't work either and I am always questioning > myself about them ... I really miss something about the way VID and > REBOL works in the basics, I think! > view layout [img: save/png %hello.png to-image layout [banner "Hello > World!"]]
1) There's no image style in the layout. ie... view layout [image img: save/png %hello.png to-image layout [banner Hello World! ]] 2) and it still doesn't work because save doesn't return the image. You can see this at the Console...
>> to-image layout [banner "Hello World!"]
== make image! [158x68 #{ 6E808E6E808E6E808E6E808E6E808E6E808E6E808E6E808E6E808E6E808E 6E808E6E808E6E808E6E808E6E808E6E808E6E808E6E... There, the image is returned, but if you ssave it...
>> save/png %hello.png to-image layout [banner "Hello World!"]
it isn't. This is why in my length 81 version I've put the img word at the end of the paren, that causing it to be returned. Working at the console's the way to sort out problems with your REBOL code. Start with what's working and add bits, all the time watching for the unexpected with what's being returned.
> or view layout [to-image layout [banner "Hello World!"]]
No image word in the layout block again.
> or view layout [image img: save/png %hello.png to-image layout > [banner "Hello World!"]]
And the save's not returning the image again. That's very close to my 81 characters version though. Just enclose in a paren and add the img word. Hope that explains a bit more about the workings of VID to you. -- Carl Read

 [14/27] from: ronaldoff:free at: 23-Nov-2002 0:38


Hello Carl, Saturday, November 23, 2002, 12:48:34 AM, you wrote: CR> Hi Gerard, CR> On 23-Nov-02, Gerard Cote wrote:
>> Hi Ashley and Louis, >> since I am realy a REBOL newbie, I tried to adapt your submission to
<<quoted lines omitted: 7>>
>> view layout [image to-image layout [banner "Hello World!"]] >> Can someone optimize (correct it) any more ?
CR> view layout[image(save %hello.png img: to-image layout[banner"Hello CR> World!"]img)] CR> That, I think, does all you want - but is 81 characters. Darn! I'm CR> sure you can get it under 80 though. (;
>> Finally I tried to go with : view layout [image img: to-image layout >> [banner "Hello World!"]] but the result displayed is an empty image >> ... I don't understand why yet but I am looking further for an >> answer
CR> Placing the image-creation part in parens will make it work... CR> view layout [image (img: to-image layout [banner "Hello World!"])] CR> VID, being a dialect doesn't parse code in the same way as standard CR> REBOL. To make it do so, place the code in parens like I've done CR> above.
>> These other tries don't work either and I am always questioning >> myself about them ... I really miss something about the way VID and >> REBOL works in the basics, I think! >> view layout [img: save/png %hello.png to-image layout [banner "Hello >> World!"]]
CR> 1) There's no image style in the layout. ie... CR> view layout [image img: save/png %hello.png to-image layout [banner CR> "Hello World!"]] CR> 2) and it still doesn't work because save doesn't return the image. CR> You can see this at the Console...
>>> to-image layout [banner "Hello World!"]
CR> == make image! [158x68 #{ CR> 6E808E6E808E6E808E6E808E6E808E6E808E6E808E6E808E6E808E6E808E CR> 6E808E6E808E6E808E6E808E6E808E6E808E6E808E6E... CR> There, the image is returned, but if you ssave it...
>>> save/png %hello.png to-image layout [banner "Hello World!"]
CR> it isn't. This is why in my length 81 version I've put the img word CR> at the end of the paren, that causing it to be returned. Working at CR> the console's the way to sort out problems with your REBOL code. CR> Start with what's working and add bits, all the time watching for the CR> unexpected with what's being returned.
>> or view layout [to-image layout [banner "Hello World!"]]
CR> No image word in the layout block again.
>> or view layout [image img: save/png %hello.png to-image layout >> [banner "Hello World!"]]
CR> And the save's not returning the image again. That's very close to my CR> 81 characters version though. Just enclose in a paren and add the img CR> word. CR> Hope that explains a bit more about the workings of VID to you. How about save/png %hello.png to-image t: layout[banner "Hello World!"]view t only 67 -- Best regards, ronaldoff mailto:[ronaldoff--free--fr]

 [15/27] from: gerardcote:sympatico:ca at: 23-Nov-2002 10:32


Thanks a lot Carl for this refreshing view of the paren ( ) use inside VID and of the way you dissect your code and test it directly from the CONSOLE with finer granularity than I was sometimes ... until now - be assured of it. That remembers me the old days when I learned to code in my first COMMODORE'S PET BASIC programs. Later I new that this kind of doing was named bottom-up coding vs the top down approach. Even if I regularly do it, this had to be remembered to me here and thanks again for this help - even if it is on such a basic theme. This was something I missed completely in the context of VID and for sure it really helps me to better understand how VID is working in this case and how to use the console for testing in this way. To get our collective one-liner under the 80 chars limit, what do you think of the following refinements suggestions : 1- Use another slightly shorter message to display like "HELLO ALL" or "HI WORLD!" and everything is fitting without losing any readability. 2- To respect the original msg to be displayed, use another shorter word name than "img" to store the image. for example, use "im" or "ph" (for Photo) and you also get 2 characters, so the result is now 79 chars. 3- But personally, I would prefer to keep it at 81 chars since this suggests a better reading and so understanding. In fact I would like the judges accept such "not so formal" submissions as true one-liners - and relax somehow their first constraints, if this seems not too tricky for any NEW reader to understand, use and modify. These would be my own criteria but I am not the boss here. I'm only transmitting my "heart feeling" for the newcomers. Nevertheless keep up the good work everybody. Sincerely, Gerard P.S. May be this could be useful for such OFFICIAL rejected submissions (over 80 chars), to keep them under another general category called something like the "EASILY READ but SLIGHTY OVER SIZED one-liners" or else specify some SIZE RELATED categories like <80, 80-100, 100-1k, > 1k. But is it really necessary - we don't have to be purists like this I think. Just be kind enough and fair for everybody's else submission. It's not a DEAD or LIFE combat, in my view it must simply be entertaining and useful to learn and show others what can be done with REBOL in one EASY READ line of code. (That's my pov)

 [16/27] from: atruter:labyrinth:au at: 24-Nov-2002 13:30


Hi to everyone on this thread. Great to see the discussion it is generating. A couple of thoughts (just opinion, so feel free to disagree ;) )
>> save/png %hello.png to-image layout [banner "Hello World!"] view layout >> [image %hello.png]
I believe the above, while a functional improvement over the original, is in fact two seperate "things" with the first being "create a png image", then, "display a png image". My philosphy with these one-liners would be to keep them as simple as possible from both a syntactic and functional point of view. I believe that: ; Create a PNG image save/png %hello.png to-image layout [banner "Hello World!"] is: 1) Easy to read and understand, even for non-REBOL gurus 2) Has one clear and unambiguous purpose / function 3) Uses the simplest / clearest syntax to achieve 2) 4) Does not try to artificially squeeze multiple lines into one To me: save/png %hello.png to-image layout [banner "Hello World!"] view layout [image %hello.png] is just: ; Create a PNG image save/png %hello.png to-image layout [banner "Hello World!"] ; Display a PNG image view layout [image %hello.png] with the comments and line breaks removed. view layout [image (img: to-image layout [banner "Hello World!"])] may "do more" in a single line, but could cause confusion. At the very least someone could ask, "Isn't that just a more complex way of doing" view layout [banner "Hello World!"] Looking at the "clock" one-liner view layout[origin 0 t: h1 87 rate 1 feel[engage: [t/text: now/time show t]]] I would be tempted to rip out everything not required to display the time (it's intended purpose) and replace the 87 with "00:00:00" to both pre- allocate the required size and avoid confusion (someone new to REBOL might ask, "What is that 87 and how was it derived", while the "00:00:00" (especially given it is in quotes) is I believe a bit more intuitive. I would also be loath to remove spaces between words and opening blocks (like layout[ ) as it makes the code look congested and it differs from REBOL source snippets presented elsewhere. My [minor] rewrite of the above would look like: view layout [t: h1 "00:00:00" rate 1 feel [engage: [t/text: now/time show t]]] coming in at 78 chars. Again, this is just my opinion and no offense is intended to any of the authors of any of the above. ;) Regards, Ashley

 [17/27] from: ammon:rcslv at: 23-Nov-2002 23:42


Hi, You do have a point there although I would beg to differ that One-Liners aren't exactly aimed at readability, When I want readability I insert comments and place extra spaces and lines so that my eye can easily see what is going on. One-Liners were never designed to be readable therefore pack as much punch is as little room as possible. ;-) Just my two little pennies. Ammon Johnson --- CIO Addept ------------------ (www.addept.ws) 435-616-2322 -------- ([ammon--addept--ws])

 [18/27] from: gerardcote:sympatico:ca at: 24-Nov-2002 10:31


Hi Ashley, I'm glad you're completely ON TRACK with this most pertinent remark since it goes hand in hand with my pov. this is why I recommend to well document every one-liner (even shortly if no time avail or if don't see the necessity to do it thoroughly) as to what it does first and if it must be splitted further in simpler things, THIS MUST ABSOLUTELY be done according to me - for newcomers and as we commonly say here "for posterity", and that comes with some clear idea to me about the why and how of all that : teaching REBOL to youngsters and other learners too. But since I know that every spirit must also be free to think to his dreams, we can't stop everyone to dream about what can be done in a one-liner, even if this counts as many small "disjoint but cumulative effect" steps. We should however help others to better understand REBOL by shedding some light to every fine details that can be a REAL WALL when you come to REBOL for the many first times. So here is my real idea about all those one-liners, relative to every one-liner created in some way : 1) For every submit - to keep FUN and SURPRISE for everyone that listens, the author should do its best to seperately submit (later if he doesn't want to kill the ORIGINAL spirit of such an informal contest and the flame that goes with it as I really feel it in this ML now!!! and I share this with everybody else very much you can believe me ... since it is an attractive, distractive and informal way to learn some new material - As a teacher I suggest that more if not most courses and classes should follow and include this pattern for many parts of every syllabi or even entire curricula as pragmatic ways to help motivate learners, create a better learning efficiency and help keeping retention for so many details - Oups! SORRY for this long paren but I like to think in REBOL myself with the add-on of any new concept I recently learned and since Carl READ remindde me of the usefulness of Paren when we are using some DIALECTS I have catched it now but ... For a sysnthesis, every submit should be accompanied - but separately delivered and later if the creator chooses to do it so - by doc that should clearly present all the global goal, and the small steps that had to be put together to get the work done, and in some cases slightly explain in global terms the real difficulties that had to be overcome - that is the many improvement or modifs that gave way to the final submit and that without it could be very difficult to figure out the HOW and WHY of every word or combination of it - don't neglect too that in some cases, you can refer to some OFFICIAL doc or discovery explaining where you found your own doc. It could help others to go further too. In fact keep it in the 2 complementary spirits that shloud be everywhere - when time and pleasure comes along for sure but it doesn't need to be in the same moment : keep it fun for yourself and others to read and as simple as possible even if this part needs some explanations of the way you finally got it + the steps when needed. This alone will warrant the survival of REBOL and its friendliness as a real tool in the life of the many others that otherwise will leave it - you can't consider it as a big part of the NATURE truth - but I am not a prophet, I simply analysed for more than 20 years now how ppl learn : if it is fun and understandable - to some extent this can't go over some limit however and I agree for this too. Sorry for this lengthy discussion but I really thinks that some foundation of the current spirit the programming comes from this kind of feeling and I would like REBOL to CONTINUE to be a TRUE part of it for many more ppl that comes and currently say : Wow it seems fun but I can't take too much time to learn it - since it seems so different and so powerful, the learbning curve must be so high - and really it is in some regards but keeping it fun and entertaining is the way to go without regrets, except for the authors that didn't know that they were teaching others that are listening them. After all we all teach others something in the life ... and those that bettr stand the road of success in this way are those that keep HIGH the motivation and fill in good part most of the interests of their listeners - simply think about humorists and good teachers you got in school and those about whom you are remembering of ... Thanks for listening, and keep submitting new DISCOVERY One-liner (or many more lines if you prefer) stuff Gerard P.S. Ashely you got it the first time and I simply waited until someone would digress about the way I did it when adding the DISPLAY part in addition to the CREATE part of the original submit. the idea was submitted by someone else but I retained the idea because sometimes someone dreams of something to do and this idea is grouping in fact many small steps ... but you already know all this - I simply wanted to shed some light to it in FAVOR of keep it simple for others even if this must be in a mix and match way !!! Furthermore your explanation of the 2 following submits are a really nice discussion of the kind of doc or discussion I think should accompany (or follow) any REBOL script, and many of the finer points you raised are worth their weight in gold for every newcomer to REBOL (Thanks to my dictionary for this expression- Copyright 2000, Harrap's Multimedia, 2000, Havas Interactive) in the way someone thinks to resolve the difficulties added (surely not put there on a voluntary basis) by the creator, that is not prone to by going from a general solution to a specialized (or refined) one. For example you clearly solved for me many of the questions I had about to figure out how was the clock script using all these messy details (parameters). I didn't find the time nor the docs right at hand on my first reading and I simply put it aside for future study - but I don't know when I would have done it - until I really would have needed it I think ... Keep it clear in the intentions without adding some details in the first run - just to keep it under the 80 chars limit. I am sure this spirit alone can ATTRACT and RETAIN many more ppl to the REBOL community and keep them sticked to the language itself better than any other advertizing ... even if it is necessary to spread the word about. The logic here is when they will come our troups must be ready to support them without too much overhead for us too. As a newcomer I think I should get so much self-study material (going the described way) as I am further able to take myself in charge of my own success story when it comes to learn and use REBOL on a first basis. But I nevertheless love this ML ... and you all for your inestimable support and to be so attentive to our needs as newcomers. Thanks again!

 [19/27] from: gerardcote:sympatico:ca at: 24-Nov-2002 11:05


Hi Ammon, From: "Ammon Johnson" :
> Hi, > > You do have a point there although I would beg to differ that One-Liners > aren't exactly aimed at readability, When I want readability I insert > comments and place extra spaces and lines so that my eye can easily see what > is going on. One-Liners were never designed to be readable therefore pack > as much punch is as little room as possible. ;-) >
Well after much thinking, we should probably keep all the submitted items separate in two folders with another front page doing the link between the 2 versions : 1- An original submit that catches the eye and doesn't do any of the requested job of teaching anything clearly... 2- A documented and much relaxed version of each submitted work deposited in the first folder which takes on its back the documentation part - but this doesn't have to be from the author even if he agrees to help the documentor(s) to do the lasting job. I really see something that can be reproduced later by individuals instead of being trashed in some future... as I saw many jobs done in the past ... May be this is simply a reminiscent mood from my heart but ... many parts of of my past are missing me in someway - probably that I was a librarian in some early life !!! ;-) Cheers, Gerard

 [20/27] from: greggirwin:mindspring at: 24-Nov-2002 11:46


Gerard et al, I love all the clever things people are coming up with but I can also see where some kind of line will have to be drawn. With REBOL, you could probably do almost anything on one line, and we could write a script that turns things into one liners automatically if we were so inclined. If we do end up with a special library category for this kind of thing, maybe there is more than one way to look at it. There is great value in one-liners that show how to upload a file via FTP for example. Very handy that. The more we cram in, though, the more we get into the "obfuscated REBOL" world where fun is more important than utility. For me, I'd rather nto eliminate all unneccessary whitespace just to try and fit things in 80 characters, but if there's an obfuscated REBOL category, then that's the place to do it. :) -- Gregg

 [21/27] from: ammon:rcslv at: 24-Nov-2002 22:31


Hi, First off we have to consider that none of the submitions (so far) are TRUE One-Liners, everyone of them are missing the required REBOL header so therefore they are only One-Liners if used in the console, so how about the following rules for One-Liners: First, every One-Liner uses the standard header, including Title, Author, Email, Version, and Purpose. Or whatever you would normally put in a script that you are going to release to the public Then the One-Liner itself is a single line within the script and you can then add comments after the code explaining everything that is happening, or just put that in the Comments field in the header. That way you can pack as much punch in a single line as possible as long as you are willing to explain everything that is happening. Enjoy!! Ammon Johnson --- CIO Addept ------------------ (www.addept.ws) 435-616-2322 -------- ([ammon--addept--ws])

 [22/27] from: anton:lexicon at: 25-Nov-2002 18:37


I saw this somewhere else the other day, and I thought it would be cool to do it in rebol:) view/title center-face lay: layout [ h1 "Are you satisfied with your salary?" across button "Yes" [unview] pad 100 button "No" feel [over: func [f a e][ f/offset/x: either e/x < 250 [250][130] f/offset/y: 40 + random 40 show f ]]] "Urgent employee poll" Anton.

 [23/27] from: ammon:rcslv at: 25-Nov-2002 0:48


Very Nice! Thanks!! Ammon Johnson --- CIO Addept ------------------ (www.addept.ws) 435-616-2322 -------- ([ammon--addept--ws])

 [24/27] from: louisaturk:coxinet at: 25-Nov-2002 2:48


Ammon, At 10:31 PM 11/24/2002 -0700, you wrote:
>Hi, > First off we have to consider that none of the submitions (so far) are
<<quoted lines omitted: 9>>
>as possible as long as you are willing to explain everything that is >happening.
Excellent idea! Sure would help me. Louis

 [25/27] from: louisaturk:coxinet at: 25-Nov-2002 2:44


Very frustrating Anton! :>) At 06:37 PM 11/25/2002 +1100, you wrote:

 [26/27] from: gerardcote:sympatico:ca at: 25-Nov-2002 12:51


Great Ammon, This "ruling" update is fine for me and welcome for the others too I hope... Regards, Gerard

 [27/27] from: sunandadh:aol at: 26-Nov-2002 2:17


Anton:
> I saw this somewhere else the other day, > and I thought it would be cool to do it > in rebol:)
Now the script library needs a jokes and tricks folder! Sunanda

Notes
  • Quoted lines have been omitted from some messages.
    View the message alone to see the lines that have been omitted