[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== icon-browse.r --change: updated script --title: Iconic Image Browser --owners: carl gchiu --author: Carl Sassenrath --purpose: Browse a directory of images using a scrolling list of icons. Displays a progress bar while icons are being created. --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=icon-browse.r ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --29-May-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== read-below.r --change: new script --change: documentation added or updated --title: read-below --owners: brett --author: Brett Handley --purpose: Reads all files and directories below specified directory --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=read-below.r topic-tags.r --change: discussion post(s) made --title: Topic Tags --owners: christian --author: Christian Ensel --purpose: Makes tagging the mailing list a little bit more comfortable. Lists all topic tags in a window which I like to have open while tagging. Clicking on any tag copies it into clipboard so I only have to paste it into browser. --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=topic-tags.r ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent discussion: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-active-posts.r recent documentation: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-recent-docs.r ===end=== --The Library People --22-May-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== topic-tags.r --change: new script --title: Topic Tags --owners: christian --author: Christian Ensel --purpose: Makes tagging the mailing list a little bit more comfortable. Lists all topic tags in a window which I like to have open while tagging. Clicking on any tag copies it into clipboard so I only have to paste it into browser. --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=topic-tags.r ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --15-May-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Re: View beta desktop startup
Thanks Carl, That indeed works! Now if I could only get it set permissions without the requester... Thanks Again. - Original Message - From: "Carl Read" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, May 14, 2004 12:18 AM Subject: [REBOL] Re: View beta desktop startup > > On 14-May-04, rebol wrote: > > > How do you have View start in the desktop view with version > > REBOL/View 1.2.46.3.1? I tried to give it a user.r and a prefs.r to > > feed on but it always comes up with the command line first. > > Normally setting DESKTOP: TRUE in prefs.r would do the trick, but it > doesn't seem to work in 1.2.46. Adding DESKTOP to the end of your > user.r script should work though. (I've just tested it and it worked > with my settup.) > > -- Carl Read > > -- > To unsubscribe from this list, just send an email to > [EMAIL PROTECTED] with unsubscribe as the subject. > > -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] View beta desktop startup
How do you have View start in the desktop view with version REBOL/View 1.2.46.3.1? I tried to give it a user.r and a prefs.r to feed on but it always comes up with the command line first. ...just getting lazy James -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== lds-demo1-package.r --change: updated script --title: Demonstration of a Package on REBOL.org --owners: greggirwin sunanda --author: Sunanda --purpose: Demonstration of a package, and competition --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=lds-demo1-package.r lds-local.r --change: documentation added or updated --title: Library data services --owners: sunanda --author: Sunanda --purpose: Provides the client end of the REBOL.org Library Data Services interface --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=lds-local.r rc4.r --change: new script --title: Basic RC4 algorithm --owners: arthurbeltra --author: Arthur Beltrao (Brasil) --purpose: Provides encryption and decryption using the basic RC4 algorithm --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=rc4.r steel-libs.r --change: updated script --title: steel library modules (in slim format) --owners: moliad --author: Maxim Olivier-Adlhoch --purpose: A package which includes all the lastest steel slim modules --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=steel-libs.r ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent documentation: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-recent-docs.r ===end=== --The Library People --5-May-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== slim-link.r --change: new script --change: updated script --title: slim-link - steel library module linker --owners: moliad --author: Maxim Olivier-Adlhoch --purpose: link apps which have references to slim libs inside --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=slim-link.r ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --28-Apr-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== liquid.r --change: new script --title: liquid.r - data flow management --owners: moliad --author: Maxim Olivier-Adlhoch --purpose: To make data flow limpid within an application. --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=liquid.r steel-libs.r --change: new script --change: updated script --title: steel library modules (in slim format) --owners: moliad --author: none --purpose: A package which includes all the lastest steel slim modules --url: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=steel-libs.r ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --21-Apr-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== glayout.r --change: updated script --title: glayout - GLASS-based layout engine ngbg.r --change: discussion post(s) made --title: National Geographic Image of the Day Downloader ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent discussion: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-active-posts.r ===end=== --The Library People --14-Apr-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Re: Presentation software
Thank you Petr. That was very cool. James - Original Message - From: "Petr Krenzelok" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, April 08, 2004 11:49 PM Subject: [REBOL] Re: Presentation software > > rebol wrote: > > >Thanks Carl. I 've seen that mention of the reblet but apparently it isn't > >finished. I agree, I should be able to create one using the plugin. > > > >Thanks again. > >James > > > > > dunno why noone stepped in yet, but IIR there was some presentation > dialect done by Jeff Kreis from RT. Don't know where it was awailable, > maybe old Express server. > > So, I found it. Can't test it locally, as I am currently at server's > subnet, but try downloading following URLs: > > http://www.rebol.cz/scripts/presentation.r > http://www.rebol.cz/scripts/jupiter.gif > > -pekr- > > -- > To unsubscribe from this list, just send an email to > [EMAIL PROTECTED] with unsubscribe as the subject. > > -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Re: Presentation software
Thanks Carl. I 've seen that mention of the reblet but apparently it isn't finished. I agree, I should be able to create one using the plugin. Thanks again. James - Original Message - From: "Carl Read" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, April 07, 2004 3:05 PM Subject: [REBOL] Re: Presentation software > > On 08-Apr-04, rebol wrote: > > Does anyone know if there are any presentation reblets that will > > allow essentially a controlled slideshow remotely? In other words, > > clients would sit at their computers and watch a presentation > > controlled remotely. Thanks, > > Well, there's one that's a "future reblet" for IOS... > > http://www.rebol.com/reblets.html > > Don't know if there's any working presentation reblets available. > With the REBOL plugin available now though, writing one that people > would use is possibly a little bit easier. > > -- > Carl Read > > -- > To unsubscribe from this list, just send an email to > [EMAIL PROTECTED] with unsubscribe as the subject. > > -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Presentation software
Does anyone know if there are any presentation reblets that will allow essentially a controlled slideshow remotely? In other words, clients would sit at their computers and watch a presentation controlled remotely. Thanks, james -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== glayout.r --change: new script --change: updated script --title: glayout - GLASS-based layout engine slim.r --change: updated script --title: SLiM - STEEL | Library Manager ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --7-Apr-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== dropdown.r --change: updated script --title: VID Dropdown geekwithin.r --change: new script --title: Geek Within Automated Helper slim.r --change: new script --title: SLiM - STEEL | Library Manager summer.r --change: new script --title: Daylight Saving Time function based on North American rules ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --31-Mar-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== oneliner-subset.r --change: updated script --title: Check if subset pdf-labels.r --change: new script --change: updated script --title: PDF label maker ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --24-Mar-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] How to write files
I was trying the new browser plug-in with an app and I have run across a question. How would you suggest writing a file to another server (other than the one that is hosting the reblet)? I was using ftp but it doesn't seem to work in this context. I suppose this is a general question about writing files outside of ftp'ing them. Please forgive my ignorance of how these Internet protocols work. Thanks in advance, James -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== request-date.r --change: new script --change: updated script --title: request-date object/func optimization and enhancment wgetit.r --change: new script --title: Web-GetIt! ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --17-Mar-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== cgi.r --change: new script --title: Rebol CGI library emailbot.r --change: updated script --title: emailbot ff3edit.r --change: new script --title: FF3 ZSNES Saved state editor hllogparser.r --change: new script --title: Half-life log parser ora-listener.r --change: new script --title: Analyze of Oracle listener logs steganography.r --change: updated script --title: REBOL::STEGANOGRAPHY ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --10-Mar-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== button.r --change: new script --title: VID Button Set date.r --change: new script --title: Date Selector dragbar.r --change: updated script --title: VID Titlebar dropdown.r --change: new script --title: VID Dropdown wizard.r --change: updated script --title: Wizard ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --3-Mar-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== group.r --change: new script --title: VID Group lds-demo1-package.r --change: new script --title: Demonstration of a Package on REBOL.org lds-local.r --change: documentation added or updated --title: Library data services rnill.r --change: new script --title: RNILL - REBOL Non Intelligent Language Learner wizard.r --change: updated script --title: Wizard ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent documentation: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-recent-docs.r ===end=== --The Library People --25-Feb-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== wizard.r --change: new script --title: Wizard ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --18-Feb-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== garmin-protocol.r --change: updated script --title: garmin gps protocol make-doc-pro.r --change: updated script --title: make-doc-pro meteomap-poland.r --change: new script --title: REBOL to POLAND ICM METEO map interface ngbg.r --change: updated script --change: discussion post(s) made --title: National Geographic Image of the Day Downloader substring.r --change: new script --title: Simple substring function - returns empty when outside boundery webcam.r --change: new script --title: webcam style ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent discussion: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-active-posts.r ===end=== --The Library People --9-Feb-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== dragbar.r --change: new script --title: Titlebar Replacement garmin-protocol.r --change: new script --title: garmin gps protocol get-stock.r --change: new script --title: Download stock data ieee.r --change: new script --title: IEEE-32 ngbg.r --change: updated script --change: discussion post(s) made --title: National Geographic Image of the Day Downloader ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent discussion: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-active-posts.r ===end=== --The Library People --2-Feb-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== lds-local.r --change: new script --change: documentation added or updated --title: Library data services quickparser.r --change: updated script --title: XML to HTML node parser webserv.r --change: updated script --title: REBOL Web Server ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent documentation: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-recent-docs.r ===end=== --The Library People --26-Jan-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== arcfour.r --change: new script --title: ARCFOUR and CipherSaber ngbg.r --change: discussion post(s) made --title: National Geographic Image of the Day Downloader oneliner-webserver.r --change: discussion post(s) made --title: Very Short Webserver quickparser.r --change: updated script --title: XML to HTML node parser render-rich-text.r --change: new script --change: updated script --title: Simple Rich Text renderer ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent recent discussion: http://www.rebol.org/cgi-bin/cgiwrap/rebol/cpt-active-posts.r ===end=== --The Library People --19-Jan-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== gen-syntx.r --change: new script --title: generate syntx line-intersection-demo.r --change: new script --title: Line Intersection Demo steganography.r --change: new script --change: updated script --title: REBOL::STEGANOGRAPHY unzip-desktop.r --change: updated script --title: View-Desktop packed by Volker vid-usage.r --change: new script --change: updated script --title: VID Usage ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --12-Jan-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== gzip.r --change: new script --title: gzip iff-dialect.r --change: new script --title: IFF dialect quickparser.r --change: updated script --title: XML to HTML node parser tar.r --change: new script --title: Tar ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --5-Jan-2004 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Re: games
Some of the better REBOL games aren't in the script library Doc Kimbel's reBOX Frank Sievertsen's Tetris Alan's card games (or at least I couldn't find them there). -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== analog-clock.r --change: new script --title: Analog Clock exif-core.r --change: updated script --title: REBOL::EXIF exif-image.r --change: updated script --title: REBOL::EXIF::IMAGE static.r --change: new script --title: Static zip-fix.r --change: new script --title: Zip-Fix ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --29-Dec-2003 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== quickparser.r --change: new script --change: updated script --title: XML to HTML node parser ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --22-Dec-2003 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== substr.r --change: new script --title: Simple substring function - with the addition of error message to prevent 'none' shown ===additional information=== new and updated scripts: http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?special-filter=recent ===end=== --The Library People --15-Dec-2003 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== cookie-example.r --change: documentation added or updated --title: cookie-example.r html-calendar.r --change: new script --title: HTML calendar json.r --change: updated script --title: JSON to Rebol converter ===end=== --The Library People --8-Dec-2003 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Sharp Zaurus 5600
Hello, Do any of you have a Zaurus? Can Rebol be ported? Thanks, James -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Re: ftp and the closing of ports.
Thank you all who sent great advice. The cache setting did the trick for my application. James -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] ftp and the closing of ports.
Hello, I've been reading some of the posts regarding rebol's ftp. I am having an issue with the closing of ftp ports. My host recently went to a 2 ftp connection limit (from the same IP) and this has caused my 5 year old ftp scripts to fail. What happens is this - I have a function that opens a port, writes a file then closes the port. It only works once however because on the next call, the ftp server complains I have reached the limit. At this point even testing is a bear because I have to wait until the server closes the port to try again. It looks like the port really isn't closed. I've attempted Brett Handley's "system/schemes/ftp/handler/cache-size: 0" but I get an invalid path value error. Any ideas? Thanks, James -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes
[REBOL] [REBOL.org] Recent changes This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== cgi-debug.r --change: new script --change: documentation added or updated --title: CGI wrapper function for debugging dump-face.r --change: updated script --title: Dump-Face dump-style.r --change: updated script --title: Dump-Style encompass.r --change: new script --change: updated script --title: encompass function hsv-lab.r --change: new script --title: HSV Lab load-header.r --change: new script --title: Load-header mem2.r --change: updated script --title: Mem-Usage - a set of routines to test memory usage oneliner-prime-factors.r --change: documentation added or updated --title: Prime factors ===end=== --The Library People --1-Dec-2003 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] [REBOL.org] Recent changes for #mailing-list
[REBOL] [REBOL.org] Recent changes for #mailing-list This is an automatic email from REBOL.org, the REBOL Script Library to notify you of recent changes to the Library. ===changes=== rebol-stress-test.r title: REBOL stress test --Updated script ===end=== --The Library People --24-Nov-2003 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Re: Euro and German currency
Hi Andrew, here comes some info from a German. There might be some official guidelines where to put the euro-sign in a currency format, but in real life it doesn't matter if it is in front or behind the amount. Important is the "." as delimiter for thousands and "," as decimal delimiter. Sometimes we use EUR for the Euro when the is not available (price labels). As we have the euro as the only legal currency, the German Mark is only useful for historical circumstances (as said before Note: Your quotation is right). HTH Thorsten A J Martin <[EMAIL PROTECTED]> schrieb am 21.10.2003, 11:12:47: > > Can people living in Europe or Germany confirm whether these formats for > currency look right, please? > > Euro: 123.456,00 > German Mark: 123.456,00 DM > US Dollar: $123,456.00 > > Unfortunately, Rebol doesn't yet understand the above formats: > >> 123.456,00 > ** Syntax Error: Invalid decimal -- 123.456,00 > ** Near: (line 1) 123.456,00 > >> 123.456,00DM > ** Syntax Error: Invalid decimal -- 123.456,00DM > ** Near: (line 1) 123.456,00DM > > > Andrew J Martin > Speaking in tongues and performing miracles. > ICQ: 26227169 > http://www.rebol.it/Valley/ > http://valley.orcon.net.nz/ > http://Valley.150m.com/ > -> -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] System Port Trap Example
Here is a short script that uses the REBOL system-port to intercept "shutdown" types of interrupts from various operating systems. Why? For example, you would want to do this if you had a REBOL server process on Linux that has internal state. You may want the chance to write out information to files before quitting. This is the code you need to make it happen. The code below will detect both CTRL-C and REBOL ESCAPE key. enable-system-trap: does [ ; Trap OS interrupts if not system/ports/system [ if none? attempt [system/ports/system: open [scheme: 'system]][ print "NOTE: Missing System Port" exit ] ] if find get-modes system/ports/system 'system-modes 'signal [ set-modes system/ports/system [ signal: intersect get-modes system/ports/system 'signal-names [ sigquit sigterm sigint sighup ] ] ] system/console/break: 'signal append system/ports/wait-list system/ports/system ] check-system-trap: func [port /local msg] [ ; Process OS interrupts if not port? port [return none] if any [port/scheme <> 'system port <> system/ports/system][return port] if not system/ports/system [return none] while [msg: pick system/ports/system 1] [ if find [signal escape] msg/1 [ print ["System Trap:" msg] ; (save files here) quit ] ] none ] print "Starting..." enable-system-trap forever [ wake-port: wait 20 ; timeout period check-system-trap wake-port ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Introducing REBOL/Base - FAQ
For those of you who are interested in trying new REBOL kernels... here's something to test out. It's the Alpha release of REBOL/Base. Q: What is REBOL/Base? A: REBOL/Base is a reduction of REBOL/Core trimmed down to the essential native and mezzanine functions and schemes. All protocols, help information, and functions are stripped, but can be added back on an individual basis. Q: Why would REBOL Tech build such a thing? A: REBOL/Base is designed for developers who want to create minimal REBOL environments and precisely control what functions they initialize. For instance, if you only need SMTP or HTTP, why take the time and space to boot all the other protocols? Q: Why are we releasing an Alpha test version? A: The idea of a REBOL subset is new and contrary to our rule that REBOL executables must include everything. We want to see what developers think of this idea. Q: Does REBOL/Base startup faster? A: Yes, because it has fewer mezzanine functions and schemes, it starts faster (good for stuff like CGI, etc.). Q: Does it take less memory? A: Yes, if you RECYCLE after booting, then type STATS you'll see that it takes about 0.578 MB. Most of this space is used by internal buffers, function spec blocks, critical mezz functions, and the word table. The executable file is 235 KB. Q: Does /Base include graphics functions? A: No. But, there will be a similar version of REBOL/View (as of yet unnamed, got any ideas?). Q: How can I see what's in it? A: Open REBOL/Core and type SOURCE WHAT. Cut and paste it into the REBOL/Base console, and type WHAT. Q: Where do I get source code for the missing modules, such as the TCP protocols? A: Currently, you can obtain the source from other versions of REBOL, although that may not be optimal in many cases. Later this Fall (2002) we will be announcing another product to help answer this question. But, that's all we can say right now. Q: Can I create stand alone executables with it? A: No. For that you need to purchase REBOL/Encap that includes /Base. All developers who have purchased Encap within the last 6 months will receive a free upgrade, including several new tools and modules. Q: Does REBOL/Base have any other changes? A: Other changes are related to boot memory usage. In addition, the STATS function now accurately reports REBOL memory in use, and MOLD now has a /FLAT refinement that removes indentation (handy for smaller messaging and encapsulation). Q: Why does it boot with a version of 2.6.0? A: To keep existing scripts that check the version number from stopping. Q: Where can I download REBOL/Base? A: If you agree to abide by the /Core license, you can download the /Base Alpha version from http://www.reboltech.com/downloads/ If you do not agree, then do not download it. Q: Where do I report bugs? A: http://www.rebol.com/feedback.html - please make a note that you are using REBOL/Base. Submit any other questions to http://www.rebol.com/feedback.html. ### -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] List Glitches
We had minor glitch in this list server. Should be fine now, but keep your eyes open. -Carl -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] REBOL FAQ updated
The REBOL Language FAQ is alive again. Check it out at http://www.rebol.com/faq.html. Now that the FAQ is stored in REBOL format, it will get updated more often. -Carl -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Sort in REBOL
Yes, sorry, I oversimplified it for the email... Normally the data would be such that you would use a /skip/all combination. You are correct. Here's a better example: data: [ abc ["name" 123] def ["fred" 345] ] sort/skip/compare/all data 2 func [a b] [a/2/1 < b/2/1] At 9/8/02 03:05 PM +0200, you wrote: >Hi > > > > 3) The /ALL refinement allows you to sort more complex data, > > > for example, by data fields within blocks: > > > > > >data: [ ["name" 123] ["fred" 345] ] > > >sort/compare/all data func [a b] [a/2 < b/2] > > > > > > Perhaps you already know all this... but, I figured, what the > > > heck... > > > > I did not and yes that's very cool. > >Or there is something i do not understand, or the Carl example is wrong (!). >I do not see here any difference in using ALL. >Like changes doc of Core 2.5 explains, ALL must be used with SKIP: > >"/all Used in combination with the /skip refinement. [NEW] By default only a >single field in a record is used for comparison. If the /all refinement is >used then all fields in a record are used for comparison." > >--- >Ciao >Romano > > > >-- >To unsubscribe from this list, please send an email to >[EMAIL PROTECTED] with "unsubscribe" in the >subject, without the quotes. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] More on PREBOL
More info on REBOL Preprocessor: http://www.rebol.com/docs/prebol.html -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Sort in REBOL
Noticed the thread on SORT, but I don't have time to read it all. A few notes: 1) SORT in recent versions of REBOL is much more reliable. It is also quite fast, but that depends on what you're sorting and the function you use for comparison. We use it all the time. 2) If you want a stable sort, return 1, -1, and 0 from a sort subfunction, rather than true and false. sort/compare data func [a b] [ if a < b [return 1] if a > b [return -1] 0 ] 3) The /ALL refinement allows you to sort more complex data, for example, by data fields within blocks: data: [ ["name" 123] ["fred" 345] ] sort/compare/all data func [a b] [a/2 < b/2] Perhaps you already know all this... but, I figured, what the heck... -Carl -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: encap and build.r
Ashley, We have a handy program that we use for building REBOL distributions. It's a sort of REBOL preprocessor. In addition to include files, it also allows you to write macro functions in REBOL. For instance, if you want to auto update your version number, it can do that. I'll take a few minutes out tomorrow to doc it, then post it here. I think we'll also include it in future releases of Encap, because it's a perfect match for that product. We use it all the time. -Carl At 8/30/02 12:21 PM +1000, you wrote: >The following script tries to take the hassle out of building an optimised >encap program. I had several goals / constraints in mind: > >1. My applications typically have a master script that issues a "do >%xxx.r" for each required "module". >2. I don't want to have to edit out these statements when running encap >(otherwise the generated executable will fail trying to find the underlying >source files). >3. I want to encap source that has all non-esential text (eg. comments, >redundant whitespace, etc) removed. >4. While the build script and encap reside in the same directory, the >file (and its modules, if any) probably reside in another directory. > >The following script was largely inspired / based on the work Carl did in >build-pack.r > > > >REBOL [] > >;Obtain files to build > >if none? attempt [build-file: request-file/only/title/filter "Select file to build" >"Open" ["*.r"]] [ > alert "Build file not specified." > quit >] > >path: first split-path build-file >header: first load/header build-file >if none? header/Needs [header/Needs: copy []] >insert tail header/Needs second split-path build-file > >;Merge source code > >code: make string! 128000 > >foreach file header/Needs [ > script: load/all path/:file > insert tail code mold/only skip script 2 ;skip REBOL header >] > >src-size: length? code > >;Generate compressed copy > >system/options/binary-base: 64 >code: compress trim/lines code >src-file: replace copy build-file %.r %.src >save/header src-file compose [do decompress (code)] compose/deep [Encap: [no-network >secure none title (header/Title)]] > >;Encap compressed file > >exe-file: replace copy build-file %.r %.exe >call reform ["rebolve1003.exe" src-file exe-file] >alert reform ["Compressed" src-size "bytes to" length? code "bytes."] > > > >The following scripts outline the practical implementation of this: > > >REBOL [ > Title: "Build Test" > Needs: [%a.r %b.r %c.r] >] > >if not none? attempt [system/script/header/Needs] [ > foreach script system/script/header/Needs [do script] >] > >wait 2 > > > >REBOL [] > >print "A" > > > >REBOL [] > >print "B" > > > >REBOL [] > >print "C" > > >Running build-test.r and build-test.exe should yield the exact same >results. I have successfully used this on a fairly complex 148K app with no >issues to date (all of two days that is ;) ). > >A good approach or not? (I was toying with the idea of further reducing the >source size by tokensing user-defined words, but the cost / benefit didn't >seem justified). > > >Regards, > > Ashley > >*Privacy, Confidentiality & Liability Notice > >This email is intended for the named recipient only. The information >contained in this message may be confidential, or commercially sensitive. >If you are not the intended recipient you must not reproduce or distribute >any part of this email, disclose its contents to any other party, or take >any action in reliance on it. If you have received this email in error, >please contact the sender immediately. Please delete this message from >your computer. > >You must scan this email and any attached files for viruses. > >The company accepts no liability for any loss, damage or consequence, >whether caused by our own negligence or not, resulting directly or >indirectly from the use of any attached files. > >Any views expressed in this Communication are those of the individual >sender, except where the sender specifically states them to be the views of >the Company. > >** > > >-- >To unsubscribe from this list, please send an email to >[EMAIL PROTECTED] with "unsubscribe" in the >subject, without the quotes. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Core Guide Update - Minor Changes
The REBOL/Core Guide at http://www.rebol.com/docs/core23/rebolcore.html has had some minor changes, including eliminating bad links and adding newer version change docs to the table of contents. Also, Chapter 6 and 11 have been converted and reformatted with makedoc.r. I would very much appreciate it if someone could look over these chapters for formatting errors. It's hard to catch them all. Email me directly if you find something. Thanks. -Carl REBOL Guy PS: Appendix 1 conversion still pending. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] About REBOL OSX...
Regarding REBOL on OSX: Yes! We are very interested in supporting OSX better! Problem is, we need more information from someone who is an OSX developer (with regard to how to upgrade our developer release and tools.) During our office move back in Jan, we lost track of the OSX developer information. If you can help, please contact me directly. Thanks, -Carl REBOL Founder -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] REBOL/Core 2.5.3 Released
A new REBOL/Core has been released for testing purposes. Check out the list of changes and find out where to get it at: http://www.reboltech.com/downloads/changes.html Some of the changes include: MAKE-DIR Rewritten New Bitset Functions: CLEAR, LENGTH?, EMPTY? Changes to SKIP Function ARRAYs Initialized with Block Values Added PARSE BREAK Word Fix to OPEN on Network Ports Fixed Crash on Modified Functions Unset Object Variables (on Exit) Added BUILD-MARKUP Function Revised BUILD-TAG Function Revised DECODE-CGI Function and more... Some of the changes to functions like BUILD-TAG might be worth discussing... because the old function was pretty bad, and the new one is not that compatible with it (if anyone was in fact using the old one.) Let me know what you think. There's more to do, but we didn't want to hold up some of the nicer changes to wait for everything. Newer versions of /View, /Command, /Encap, /Link, and /Serve will be made available soon. -Carl REBOL Guy -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] I've had it with email.
Hello fellow REBOLers, [flame: on] Email has become useless to me. After 24 years of email, I think I'm qualified say that the situation with spam has recently grown totally out of hand. Each month I add ever more email filters to keep my email useful. Currently, there are over 300 filters preprocessing my email. But, as you know from the REBOL web site, we think there are much better ways to communicate. Email reminds me of general delivery postal mail. Anyone can send email to anyone. Plus, it's not reliable, it's not secure, it's easy to spoof, viruses poison attachments, it's limited in power (e.g. compare with X-Internet here), and there's no way to stop the flood of spam. It has become a tedious chore to deal with email (those of you who run web sites or openly post your email address know what I mean). At this rate, I think email will be "dead" in a few years. In fact, let me go on record saying that. A venture capitalist recently commented that this was a bold statement... but just watch. You watch. I'm not saying email will go away permanently. I'm saying that we'll have much better ways to communicate. Those of you who've tried IOS have a good idea what I'm talking about. IOS has been a great learning experience. Now, after more than 18 months of using IOS, the future has become more clear. But, this is not intended to be an ad for IOS... [flame: off] So... my new email address can be found on the contacts page of the REBOL.com web site. And, as always, if you've got something important to say about REBOL or IOS, I'm always interested in hearing it. Contact me. -Carl The REBOL guy. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] ANN: Rebol/flash dialect updated
Hello rebol-list, I've done some imoprtant changes in my Rebol/Flash dialect again - fixed Sprite building recursion bug - add small support to be able compile FlashMX files as well (the Flash MX is mainly improved in the ActionScript so it was not such a problem) There are also some new examples... http://oldes.multimedia.cz/swf/ PS: If someone know specification of the compressed FlashMX files, I would love to know it... Cheers Oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: File analysis
Hello COFFRE, Tuesday, April 23, 2002, 9:49:07 AM, you wrote: CRF> Oliva, CRF> When I run your script as follows : >>> do %flash/make-swf/exam-swf.r %appflash.swf CRF> Script: "SWF Examiner" (17-Dec-2001) CRF> == %appflash.swf >>> CRF> But I see nowhere the result of the analysis. CRF> What should I see ? Sorry for very late reply (I was not connected yet) Exam-swf.r script is not just one function but more functions. The main is the 'exam-swf so if you have the script loaded : >> do %exam-swf.r >> exam-swf SWF file:new.swf Searching the binary file... swf size: 56 bytes - make object! [ version: 5 length: 56 frame-size: [0 6400 0 6400] frame-rate: 60 frame-count: 1 ] setBackgroundColor(9): 153.165.139 DoAction Tag(12): ActionPush #{006163636F756E7400} ["account"] ActionGetVariable #{1C} #{} ActionPush #{006E616D6500} ["name"] ActionGetMember #{4E} #{} ActionDelete #{3A} #{} END of ActionRecord #{00} #{} showFrame(1): end(0): >> I've updated the file now (because I was improving it a little bit to show some FlashMX tags properly) and add /quiet switch so the informations are not printed byt just swf object is returned: >> exam-swf/quiet SWF file:new.swf >> probe swf make object! [ header: make object! [ version: 5 length: 56 frame-size: [0 6400 0 6400] frame-rate: 60 frame-count: 1 ] rect: none data: [[9 3 #{99A58B}] [12 25 #{96096163636F756E74001C96066E616D65004E3A00}] [1 0 #{}] [0 0 #{}]] ] >> You may see that there are the Flash tags as block in the swf/data so you may work with them as for example: >> parse-ActionRecord swf/data/2/3 ActionPush #{006163636F756E7400} ["account"] ActionGetVariable #{1C} #{} ActionPush #{006E616D6500} ["name"] ActionGetMember #{4E} #{} ActionDelete #{3A} #{} END of ActionRecord #{00} #{} But these functions are done to just print informations, not to return pure data (I've modified some of the functions to also return the data in the %exam-swf-mod.r that replaces some of the parsing functions (this is not complete yet) There is still a lot of thinks, that should be fixed or improved. cheers Oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: File analysis
Hello COFFRE, I'm really interested, do I understand it well, that you just want to write some simple parser that will join the function name to the propper code? I would like to try the Action Script Viewer at home (where to download it)... for some more exploration you can use my exam-swf.r script (it's part of the Rebol/Flash dialect zip archive at http://oldes.multimedia.cz/swf/) My script is not perfect because it's not complete yet and I use it just to hack the structure of my testing flash files, but may be usefull as well. cheers oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Native Url-encode
Hello rebol-list, and... another thing I would vote as native in new Rebols -> URL-ENCODE We already have native DEHEX so why not to have the opposite. Rebol is Internet messaging language and URL-ENCODing is the basic. thanks Oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: issue-to-tuple
Hello all, >>How about >> >> to-tuple form issue >> >>Anton. X> If I understand it well Oldes needs that function for converting hexa X> RGB values to REBOL format so this won't work. X> I vote for [to-tuple debase/base clr 16] :) Yes, you are right Bolek, I need it for converting hexa RGB values in my Rebol/Flash dialect (my first reason why to use issue datatype ever:). I've reduced the problem just just for converting issue to binary (because there is no problem to convert binary to proper tuple) and did some quick test: REBOL/VIEW >> to-binary #234311 == #{323334333131} >> issue-to-binary: func[clr ][load head insert tail insert next mold clr "{" "}"] >> issue-to-binary #234311 == #{234311} >> t1: now/precise loop 100 [issue-to-binary #234311] t2: now/precise t2/time - >t1/time == 0:00:07.08 >> issue-to-binary: func[clr ][load head insert tail insert head form clr "#{" "}"] >> t1: now/precise loop 100 [issue-to-binary #234311] t2: now/precise t2/time - >t1/time == 0:00:07.32 >> issue-to-binary: func[clr ][load rejoin ["#{" form clr "}"]] >> t1: now/precise loop 100 [issue-to-binary #234311] t2: now/precise t2/time - >t1/time == 0:00:16.604 >> ;with the Brett's debase patch >> t1: now/precise loop 100 [issue-to-binary #234311] t2: now/precise t2/time - >t1/time == 0:00:26.608 >> ;without the patch -> CRASH So although my solution looks like more complicated, it's much more faster. The problem is in the DEBASE - Debase is native but with a bug inside so it's useless:-( cheers Oldes PS: latest Rebol/Flash example: http://oldes.multimedia.cz/swf/swf5-clock2.html -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Align bytes in the new Rebols
Hello rebol-list, writing my previous post about the bug in the debase, I've recalled one thing I would like to see in the new Rebol versions >> ;now using >> debase/base "1100" 2 == #{FC} >> ;but: >> debase/base "11" 2 == none >> ;so what about something like: >> debase/base/align "11" 2 == #{FC} Of course in the native debase function, so I would not have to use my own byte-align functions as: byte-align: func[bits [string!] /local p][ p: (length? bits) // 8 if p > 0 [insert/dup tail bits #"0" 8 - p] bits ] >> debase/base byte-align "11" 2 == #{FC} Oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] issue-to-tuple
Hello all, Does anybody know, if there is better way how to convert issue to tuple then this one? issue-to-tuple: func[clr ][ to-tuple load head insert tail insert next clr: mold clr "{" "}" ] Thanks Oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: write a text in vertical way ?
Hello Stéphane, Wednesday, April 10, 2002, 10:43:37 AM, you wrote: SD> Hello, SD> I would like to know if it's possible to write a text SD> in vertical way. SD> What I want to do is to write a text for each value of SD> a table, but the text is too large. See the example of SD> what I want to do below. SD> I also don't understant why I can't change the SD> font-size option of the text in this draw fonction. SD> Thanks in advance for your help. SD> Stéphane SD> REBOL [] SD> statistiques: layout/size [ SD> tableau: box 550x500 coal effect [ draw [] ] SD> appel: button "Appel" [ SD> clear tableau/effect/draw SD> for i 1 40 1 [ SD> j: i * 10 SD> k: i * 10 + 10 SD> emp1: to-pair reduce [j random 470] SD> emp2: to-pair reduce [k 470] SD> append tableau/effect/draw reduce [ SD> 'fill-pen 'blue SD> 'box emp1 emp2 'white SD> 'text emp2 "text" SD> ;This don't work -> SD> 'text emp2 'font-size 5 "text" SD> ] SD> ] SD> show tableau SD> ] SD> ] 600x600 SD> inform statistiques This is not solution for your problem (i'm not a draw guru), but you should rather use 'compose instead of 'reduce: compose [ fill-pen blue box (emp1) (emp2) white text (emp2) "text" text (emp2) font-size 5 "text" ] It's a little bit faster bacause it evaluates only parens... >> t1: now/time/precise loop 500 [reduce ['number random 100]] t2: >now/time/precise t2 - t1 == 0:00:12.959 >> t1: now/time/precise loop 500 [compose [number (random 100)]] t2: >now/time/precise t2 - t1 == 0:00:12.067 -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Core 2.6 - Last minute requests - take your chance!
Just please fix possibility to load block with word: '<< (left shift) --- >> load [ <<] ** Syntax Error: Invalid tag -- << ** Near: (line 1) load [ <<] >> load [ >>] == [>>] --- and this one is most wanted as well: >> x: load [a,a] ** Syntax Error: Invalid word -- a,a ** Near: (line 1) load [a,a] ( rather to return: [a , b] where second x == ', ) ...so we will have possibility to load whatever text file and parse it and maybe rejoin/with >>rejoin/with ["a" "b"] #"/" == "a/b" thanks oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] ANN: Rebol/flash dialect updated
Hello all.. I've uploaded some of the updated dialect files and new examples... check out the new addres: http://oldes.multimedia.cz/swf/ cheers Oldes... -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Curl
Hello Jason, Wednesday, April 03, 2002, 6:29:41 AM, you wrote: JC> http://www.curl.com/html/ What it should be? I downloaded some installation (plugin?) and tried to install it offline and it was still trying to connect somewhere and finally stop with message that I must be conected I don't like such a software behaviours:-( Oldes -- Best regards, rebol-listmailto:[EMAIL PROTECTED] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: designing dialects - was OWL
Hello Terry, Saturday, March 23, 2002, 1:48:51 AM, you wrote: TB> Ok, here ya go.. TB> Rebol [] TB> A: "Send an email to every email address there is telling people not to TB> send emails to me unless I've asked them to..." TB> b: ask "What do you want me to do?: " TB> if a = b [ TB> c: read/lines 6_billion_e-mail_addresses_for_$29.95.txt TB> foreach val c [ send val "Do not send e-mails to Carl Read unless he asks TB> you to."] TB> ] 6_billion_e-mail_addresses_for_$29.95.txt has to be quite large so I would prefere: emails: open/direct/lines 6_billion_e-mail_addresses_for_$29.95.txt while [found? email: copy/part emails 1][ send email "Do not send e-mails to Carl Read unless he asks you to." ] close emails Oldes:-) -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Ready for REBOL/Core 2.6?
Hello Cyphre, Friday, March 08, 2002, 10:34:35 AM, you wrote: C> Holger(RT), C> I forgot one very useful feature which would probably lot of rebolers love C> to have in new Rebol/Core. I mean the possibility to add new words to C> specified context...something like: C> extend object [new-word: value] and what about: >> obj: context [a: 1] >> probe make obj [b: 2] make object! [ a: 1 b: 2 ] so you can have function: >>extend: func[obj [object!] blk [block!]][make obj blk] >>probe extend obj [c: 3] make object! [ a: 1 c: 3 ] I think that should be enough in most cases. I would rather appreciate some native for converting numbers to binary! Oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: designing dialects - was OWL
Hello Carl, Saturday, March 23, 2002, 5:16:54 AM, you wrote: CR> On 23-Mar-02, Terry Brownell wrote: >> Ok, here ya go.. >> Rebol [] >> A: "Send an email to every email address there is telling people not >> to send emails to me unless I've asked them to..." >> b: ask "What do you want me to do?: " if a = b [ >> c: read/lines 6_billion_e-mail_addresses_for_$29.95.txt foreach val >> c [ send val "Do not send e-mails to Carl Read unless he asks you >> to."] >> ] CR> Ah - but you're a human, not a programming language. (I hope:) And what about this scenario: My_boss: "David, next 2 hours 23 minutes and 3 seconds work on a program that removes all spam from my pop box." David: "Yes, my Lord!" is this human programming? is it so unreal? in my_boss dialect: [ task "program that removes all spam from my pop box" for david in 2:23:03 ] cheers Oldes -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Shamless request for improving function speed.
HK> Please do not post source code for cryptographic functions to the mailing HK> list. This list is hosted in the US and some subscribers are outside of HK> the US, so posting source code constitutes a violation of US export laws HK> on cryptography. reading lines like this one always reminds me that for some people we are second class persons living on this planet [just because our ancestors were not killing aborigines in America or Australia?] I now that you just had to write this mail as I wanted to write this one... Oldes - -[you never know who is observing you!] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] FYI2 (in case you forgot email)
Hello, in case you forgot email, here is FYI2 for your information. Feel free to use the engine to whatever you want. You can even sell it for big money (if someone wants to buy it :-) Look at line 3 ('tekst). First version was using [...to-string first text...] but that produces strange results in draw (some strange chars are printed on screen - instead of "f" it produces something like "f˘°". And printing one char (#"f") does not work in draw). Bye, REBOL/DEMO Team ---8<-cut-copy-and-paste-here-8<-- view layout [ b: box 350x150 with [ tekst: ["r" "e" "b" "o" "l" "d" "e" "m" "o" "@" "s" "e" "z" "n" "a" "m" "." "c" "z"] rate: 20 edge: none image: make image! 350x150 font: make font [color: red shadow: 1x1 size: 15 style: 'bold] feel: make feel [ engage: func [f a e][ switch a [ time [ f/effect: compose/deep [ crop 1x3 347x142 fit blur contrast 3 luma -28 draw [ pen (200.200.200 + random 55.55.55) font make font [size: (18 + random 12)] text (make pair! reduce [((14 + random 2) * index? f/tekst) 40 + random 15]) (first f/tekst) ] ] f/image: to-image f show f f/tekst: next f/tekst if tail? f/tekst [f/tekst: head f/tekst] ] ] ] ] ] ] --- Odchozí zpráva neobsahuje viry. Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz). Verze: 6.0.231 / Virová báze: 112 - datum vydání: 12.2.2001 -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] FYI (for your information)
Hi. Just run the script for your information. REBOL/Demo Team 8<cut-here-(use-sharp-scissors-;-)8< rebol [Title "REBOL/Demo Competition"] view layout [ b: box 350x150 with [ text: either now/date < 15-3-2002 [ rejoin [15-3-2002 - now/date " days to deadline!"] ][ "See you next year!" ] rate: 20 edge: none image: make image! 350x150 font: make font [color: red shadow: 1x1 size: 15 style: 'bold] effect: compose [ crop 1x3 347x143 fit luma (random -60) blur sharpen contrast 10 ] feel: make feel [ engage: func [f a e][ switch a [ time [ f/para/scroll: (random 2x5) - 1x3 f/font/color: (random 100.100.100) + 150.155.150 f/image: to-image f show f ] ] ] ] ] ] --- Odchozí zpráva neobsahuje viry. Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz). Verze: 6.0.231 / Virová báze: 112 - datum vydání: 12.2.2001 -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: REBOL/Demo 2002 Competition
Hi, I thought this is the least important thing because whole competition can be run by a REBOL script (although I'll need server for this). if now/date = 15-2-2002 [send [EMAIL PROTECTED] invitation-message] if all [now/date > 15-2-2002 now/date < 15-3-2002] [wait-for-demos] if now/date = 15-3-2002 [upload-reb-site] if all [now/date > 15-3-2002 now/date < 1-4-2002] [count-votes] if now/date = 1-4-2002 [send [EMAIL PROTECTED] results] Anyway, my name is Boleslav Brezovsky aka reBolek. The whole thing is my idea and I have several reasons for this. Richard Smolak (Cyphre) is/will be partially helping me with some technical stuff. I think that my demos cannot be part of competition but Cyphre is not counting voices and so I think his demos CAN be part of it. Of course I'll write something but just as bonus. We are in no way involved with REBOL Technologies but if they want to support us they're welcome (We haven't contacted them yet as no demos arrived still). Bye, REBOL/DEMO team -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Brett Handley Sent: Wednesday, February 20, 2002 1:39 PM To: [EMAIL PROTECTED] Subject: [REBOL] Re: REBOL/Demo 2002 Competition Hello REBOL/DEMOn, > If there won't be enough demos to open at least one category than I'm afraid > that REBOL's future is not very bright. Please introduce yourself. I'd like to have some idea of who it is that I am considering committing my time to before I commit. Cheers, Brett. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes. --- Příchozí zpráva neobsahuje viry. Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz). Verze: 6.0.231 / Virová báze: 112 - datum vydání: 12.2.2001 --- Odchozí zpráva neobsahuje viry. Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz). Verze: 6.0.231 / Virová báze: 112 - datum vydání: 12.2.2001 -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] REBOL/DEMO msg 2
Further guidelines? Demos must be written in REBOL. Graphical or ASCII demos - it's on you. 1st category - 1kB. Limited in size to 1024 bytes. 2nd category - 16kB. Limited in size to 16384 bytes (most REBOL demos will fit here) 3rd category - wild compo. If you've got 5Meg animation running under REBOL - this category is for you. What is demo? Good question - We think that things like 'vector cube' 'fire' 'plasma' and so on are enough for 1kB category. It takes hour or two to write them and they are fun for weeks. Why? Because we're curious what YOU can do in REBOL (What WE can do you may see on REBOL/DEMO REB) Prizes: List of prizes will be available on dedicated reb. GUIDELINE: today - 15. 3 : REBOL/DEMO Staff - waiting for demos, preparing REB other people - writing demos, sending them to [EMAIL PROTECTED] 15.3 - 30.3 : If there is enough demos, REB will be opened and people can vote for best demos. 1.4 (on fool's day because the whole competition looks like fool's idea ;-) : ceremonial declaration of the winner. Any other questions? Feel free to ask us! [EMAIL PROTECTED] --- Odchozí zpráva neobsahuje viry. Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz). Verze: 6.0.231 / Virová báze: 112 - datum vydání: 12.2.2001 -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] REBOL/Demo 2002 Competition
Hello, just to let you know - First round of REBOL/Demo 2002 Competition has just started. Send your demos to [EMAIL PROTECTED] with subject subscribing one of three categories: 1kB, 16kB or wild compo. If there will be enough demos (5 at least in one category) dedicated reb will be opened on www.sweb.cz/reboldemo where you can see the demos and vote. But that depends on you. Write demos, send them to [EMAIL PROTECTED] , deadline is Friday15th March 2002. If there won't be enough demos to open at least one category than I'm afraid that REBOL's future is not very bright. Bye, REBOL/DEMOn -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Newbie script: A Rebol web browser - help please
In View goto: http://www.mindnexus.com/rebol/gecko11.r Currently I have a hardcoded home page and a location box that allow you to put in a url with an external document that is basically a view layout. The external layout loads into a pane of a fixed with browser window. http://www.mindnexus.com/rebol/vid1.txt http://www.mindnexus.com/rebol/vid4.txt http://www.mindnexus.com/rebol/vid4a.txt Are my "web" documents. Note: I currently only have hyperlinks working as buttons. And when you use them it doesn't update the loction bar. But still there is a lot of fuctionality for 1.19 KB of code. Next step is building a script that converts HTML to rebolview layout, Does anyone have open code that does this. Or if not does anyone have an example of a file format converter I can study. Also if people could post rebol layout files on otherservers could they send me url. So I can test that this works across webservers. thanks in Advance, Scott __ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Selling REBOL scripts - Scott's Distributed Licence - tm
> - license monitoring (eg. good for 5 license) > - time bomb (eg. good for 30 days for evaluation) > - time out (eg. expire on Feb 14 2002) > > Is it something that RT can addon easily ? Hi first post, I am intrigued by the different flavor of discussion one gets with a non open source community. Anyway there is an easier way to "sell" rebol software while giving away source code. Lets call this copyrighted method the "Scott's Distributed Licence" First with rebol being internet ready there is no need for all of the code to be distributed to the user. All of the software you sell can securely connect to your site for key componets. But what are the key componets that you want to host. That compent would be the lincens audit feature. Whenever someone runs the software they hit your server so you know where it is being used. Any particular user licences it for maximum number of concurrent users. If they go above they have to pay more. But how do you stop a user from modify the code so that it doesn't access your site at all. First there has to be a minumum ammount of usage otherwise the consumer has to pay a very large kill fee under the assumeption that it has been hacked "you put this in the contract" Second you make the code self inspecting, so that periodically the code will copy the version on your customers machine to yours so you can do a audit of the software. So here is as way to keep source code open, and sell it at the same time. Note, the customer should get the right to inspect your code too. to make sure you are not incorporating their code into your product either. Basically its arms inspection. Anyway that is/was my first post. I hope you guys find some merit in my idea. Scott __ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Scope? Any advice would be appreciated.
Thank-you all for the clarification of immutable and mutable. This fixes my problem, but just as David mentioned in a previous post, the lack of consistency in operations can confuse people unless they are intimate with the logical decisions that govern Rebol's design. Although I can "see" that the datatype determines the functionality of the assignment operator, its not documented in the Rebol guide under "Setting Words" and the behavior is not consistent with immutables. On the surface, the first pass through the routine, b: [ 0 0 0 ] does the same thing as b: 0. But on subsequent runs the behaviors part paths and cause confusion and unexpected behavior for those of us who do not understand the underlying logic of Rebol. But, then again, why should I need to understand the underlying logic of Rebol? If the basic instruction manual doesn't explain this, then how is anyone to know it? How many other undocumented design decisions are there that impact basic operational usage? Also, I still don't see the value here - what benefit is secured by making these two different? Why do I have to use "copy" to accomplish with mutables the same thing that is accomplished without "copy" for immutables? Shouldn't a single operator implement a single concept? I know there are a lot of questions above, but in order for me to understand the goals of the Rebol product, I need to ask them. I still don't see the big picture. Again, thanks to all, Victor Mascari -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Scope? Any advice would be appreciated.
Thanks to all that replied! Everything somewhat makes sense. Everything is just an "object" that maintains itself once declared. And code appears to be self-modifying. Ok. However, I have a follow-up question. The following routine *does* work: lcWorks: func [ /local b ] [ b: 0 print "The following line s/b 0" print b b: b + 1 print "The follwing line s/b 1" print b ] It doesn't need to use "copy" to make it work. I guess this issue just boils down to assignment techniques. Why do I have to use different assignment techniques? That is, in the above example, a straightforward assignment of 0 to b works as one would expect. However, the same concept applied to a block, b: [ 0 0 0 ] as in the earlier example, does not work. Instead I have to make a copy of [ 0 0 0 ] - b: copy [ 0 0 0 ]. I am not clear as to why I would need to make a copy - why wouldn't the b: [ 0 0 0 ] just blow away the current contents, even if the function and its properties are maintained between calls? Similarly, in one of the previous answers from Gabriele, he showed what appears to me to be behavior of self modifying code. However, I still don't understand why using "copy" forces the code to update, whereas the normal assignment operator does not. Lastly, since the code appears to be self-modifying, and behavior of assignments change depdending upon whether it is the first call or a subsequent one, I am curious as to what advantages this has vs the confusion that it will cause people coming from other programming environments. Thanks again, Victor Mascari -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Scope? Any advice would be appreciated.
I stumbled across something tonight that appears to me to be a rather another nasty paradigm shift that I have to make (or perhaps its a bug). I have reduced the problem and wrote this function to illustrate it (I named it lcDoesnt because it doesn'd do what I expect): lcDoesnt: func [ /local b ] [ b: [ 0 0 0 ] print "The following line should ALWAYS be: 0 0 0 " print b b/3: b/3 + 1 print "The follwing line should ALWAYS be: 0 0 1 " print b print "..." ] My expectations are the following: (1) the local variable "b" will be explicity set to [ 0 0 0 ] (2) the third element of "b" will be incremented by one, thus resulting in [ 0 0 1 ] (3) because "b" is declared local, it should not be accessable outside of the function (4) "b" will be destroyed when the function exits This pattern should repeat indefinitely as "b" is being explicity set within the function. However, this is *not* the case. Only item #3 holds. The problem is that "b" is somehow static, and so static, that even when the function explicitly *assigns* its value, that the explicit assignment is ignored in subsequent calls to the function (but not the first). Here is the output from my Rebol/View console (as you can see, the third element is being incremented, and is acting like a counter). Also note that "b" is indeed not accessable to the global area as it should be, but it must still exist somewhere else. >> lcdoesnt The following line should ALWAYS be: 0 0 0 0 0 0 The follwing line should ALWAYS be: 0 0 1 0 0 1 ... >> lcdoesnt The following line should ALWAYS be: 0 0 0 0 0 1 The follwing line should ALWAYS be: 0 0 1 0 0 2 ... >> b ** Script Error: b has no value. ** Where: b >> Any advice would be appreciated. Thanks, Victor Mascari -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.