[REBOL] POP3 username issues
All, I know that the form for pop3 access is [ pop3://username:[EMAIL PROTECTED] ], but my problem is that the username is in the form [EMAIL PROTECTED] (ie. [EMAIL PROTECTED] ). The problem with that is I now have 2 @'s in my string, and I believe that rebol is incorrectly parsing them. Any quick solutions or maybe I just read something wrong. Thank you in advance for your help! Sincerely, Chris White -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Directory
Why is it I cannot make a directory from an assigned variable name? testVariable: 12312323 make-dir %testVariable -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Re: Directory
Thank you for everyone's assistance! -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Joel Neely Sent: Wednesday, January 14, 2004 10:39 AM To: [EMAIL PROTECTED] Subject: [REBOL] Re: Directory Hi, Chris, Chris Siegle wrote: Why is it I cannot make a directory from an assigned variable name? testVariable: 12312323 make-dir %testVariable The argument to MAKE-DIR should be a FILE! or URL! value, not a STRING! value. ? make-dir USAGE: MAKE-DIR path /deep DESCRIPTION: Creates the directory structure specified. MAKE-DIR is a function value. ARGUMENTS: path -- (Type: file url) REFINEMENTS: /deep (SPECIAL ATTRIBUTES) catch therefore, testVariable: 12312323 make-dir to-file testVariable should work for you (assuming you have write permissions in the current directory). -jn- -- -- Joel NeelyjoelDOTneelyATfedexDOTcom 901-263-4446 Enron Accountingg in a Nutshell: 1c=$0.01=($0.10)**2=(10c)**2=100c=$1 -- 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: Directory
Does the same hold true for write/binary? Example: Temp: FILENAME.TXT write/binary Temp data -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Joel Neely Sent: Wednesday, January 14, 2004 10:39 AM To: [EMAIL PROTECTED] Subject: [REBOL] Re: Directory Hi, Chris, Chris Siegle wrote: Why is it I cannot make a directory from an assigned variable name? testVariable: 12312323 make-dir %testVariable The argument to MAKE-DIR should be a FILE! or URL! value, not a STRING! value. ? make-dir USAGE: MAKE-DIR path /deep DESCRIPTION: Creates the directory structure specified. MAKE-DIR is a function value. ARGUMENTS: path -- (Type: file url) REFINEMENTS: /deep (SPECIAL ATTRIBUTES) catch therefore, testVariable: 12312323 make-dir to-file testVariable should work for you (assuming you have write permissions in the current directory). -jn- -- -- Joel NeelyjoelDOTneelyATfedexDOTcom 901-263-4446 Enron Accountingg in a Nutshell: 1c=$0.01=($0.10)**2=(10c)**2=100c=$1 -- 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: Directory
Many thanks! -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gregg Irwin Sent: Wednesday, January 14, 2004 1:53 PM To: Chris Siegle Subject: [REBOL] Re: Directory Hi Chris, CS Does the same hold true for write/binary? You've gotten answers to this, but I'll add that one of the great benefits of REBOL is its wide array of datatypes. Using them effectively will make a big difference in how you use REBOL--not to mention how you think and feel about it. :) help datatype! in the console will get you a list of datatypes. Look them up in the Core docs and play with them to see how they work. Then look at how the pseudo-types work (things like series! or any-block!), and how you can use type-interrogation functions (e.g. any-string?, function?) to determine type. HTH! -- Gregg -- 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: Beginner Help
Sorry, the proper URL is: http http://online.newspaperdirect.com/NDImageServer/ndimageserverisapi.dll?file =101520040109001001page=1scale=40 ://online.newspaperdirect.com/NDImageServer/ndimageserverisapi.dll?file=1015 20040109001001page=1scale=40 http http://online.newspaperdirect.com/NDImageServer/ndimageserverisapi.dll?file =101520040109001001page=2scale=40 ://online.newspaperdirect.com/NDImageServer/ndimageserverisapi.dll?file=1015 20040109001001page=2scale=40 http http://online.newspaperdirect.com/NDImageServer/ndimageserverisapi.dll?file =101520040109001001page=3scale=40 ://online.newspaperdirect.com/NDImageServer/ndimageserverisapi.dll?file=1015 20040109001001page=3scale=40 -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
[REBOL] Re: Beginner Help
Thanks Sunanda. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Friday, January 09, 2004 12:21 PM To: [EMAIL PROTECTED] Subject: [REBOL] Re: Beginner Help Hi Chris, I would appreciate your assistance in creating a script. I would like to download a list of binary files from a site and save the list to my hard drive Play around with something like this (and watch the line wraps on the url when you cut'n'paste): file-list: [ http://online.newspaperdirect.com/NDImageServer/ndimageserverisapi.dll?file= 101520040109001001page=3scale=40 ..other urls here ] for nn 1 length? file-list 1 [print [reading file nn] temp: read/binary file-list/:nn write/binary join %file- [nn .png] temp ] print Done!! And watch out for any copyright violations on those images too. Sunanda -- 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: I've had it with email.
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 [Mon, 29 Jul 2002 01:33:49 -0500] Message from Louis A. Turk: because of the increasing volume and offensiveness of spam. Some spam is absolutely sick. Spam is becoming a terrible problem for just about everyone. I guess I must be lucky - I've had 53 in the last month. I have 6 filter rules that are spam-filters (going off domains, whether the email is sent to me personally, keyword serch on the body text, stuf like that). But then I do tend to avoid using my email address in machine-readable form if possible (doing things like chris-at-starforge-dot-co-dot-uk instead of the real address on my website for example) I also have a large number of filters, plus I am forwarding spam to the senders email provider when possible. Doesn't make much difference - most are either using open relays (.tw, .cn and .kr mails go straight to my spam folder) or throw-away accounts. And abuse email addresses at a lot of the bit spam havens seem to be redirected to /dev/null Anton, I think you once mentioned having a lot of trouble with spam. Did you ever find a satisfactory solution? I've found a guaranteed solution: first filter mails from mailing lists to appropriate folders and then bin anything else that doesn't have a valid signature. Put a notice on your website and tell anyone who might be emailing you what will happen to unsigned emails. I've never heard of signed spam! Of course, this tends to make it impossible for PHBs to communicate with you via email which may or may not be a bad thing Chris - -- =[ http://www.starforge.co.uk/ ]===[ Explorer2260 Lead Designer and Coder. ] =[ Public key: ]===[ http://www.starforge.co.uk/pubkey.txt ] =[ Quod nesciunt eos interficiet. ] - -- Kin, n.: An affliction of the blood -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9RP9Vtwxr0HXns0wRAnG3AKC5yFZEiIHWONIuYVXHvn+q2XbbvgCfXoAz C7Ki/f1i4KWW8/auPsYkgMU= =brpT -END PGP SIGNATURE- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: JPEG patent
On Thursday 18 July 2002 23:24, you wrote: http://www.theregister.co.uk/content/4/26272.html JPEGs are not free: Patent holder pursues IP grab The article is talking about transmitting, with streaming being what they're interested in long-term I suspect. REBOL can only read JPGs, so, maybe it doesn't qualify? How was the GIF patent sorted out? Is it that you need a licence to both read write them, or just for writing? Forgent has the sole and exclusive right to use and license all the claims under the '672 patent that implement JPEG in all fields of use except in the satellite broadcast business. Forgent's fields of use for licensing opportunities include digital cameras, digital still image devices, personal digital assistants (PDA's), cellular telephones that download images, *browsers*, digital camcorders with a still image function, scanners and other devices used to compress, store, manipulate, print or transmit digital images. (taken from the forgent webste, my emphasis) Chris -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] JPEG patent
Hi, Have REBOL got a license for JPEG? http://www.theregister.co.uk/content/4/26272.html JPEGs are not free: Patent holder pursues IP grab Yes, just when you thought the software patents stupidity couldn't get any worse Chris -- =[ http://www.starforge.co.uk/ ]===[ Explorer2260 Lead Designer and Coder. ] =[ Public key: ]===[ http://www.starforge.co.uk/pubkey.txt ] =[ Quod nesciunt eos interficiet. ] -- Finagle's Creed: Science is true. Don't be misled by facts. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: news for my new life with linux
On 15-Jun-02, pat665 wrote: PS: I am using Mandrake 8.2 with minimal X-Windows (no KDE, no Gnome) on a dual boot linux/98 Pentium 200 with 64 Mo RAM). Define minimal X-Windows - which window manager are you using? Blackbox, Ice, Enlightenment? And what is your graphics card - if you are using any NVidia chipset based cards you need to download and install the kernel module off nvidia.com to get any form of acceleration (the reverse-engineered nvidia driver is deathly slow). If it isn't an NVidia card, check that your card is properly recognised and that you aren't running in a famebuffer. Chris -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS--- ] May your Tongue stick to the Roof of your Mouth with the Force of a Thousand Caramels. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Are you sure we want to be associated with this lot?
http://slashdot.org/articles/02/03/20/0337221.shtml?tid=99 Morpheus Hijacks Browsers For Affiliate Links - http://news.com.com/2100-1023-864086.html Morpheus gives Web surfers a detour [StreamCast Networks] on Tuesday said it has begun installing a Web browser add-on that sends some Morpheus users on an invisible Web detour aimed at capturing data about file swappers' surfing habits. Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Community (was IOS).
Graham Chiu wrote: This is fun ... java bug 842,000 Looks like google can't get access to the java developer connection, according to Sun's bug tracker that should actually be something like (make sure you are sitting down before reading ahead) 4652671 bugs reported (as of 10:30 today..) 4652671 is the latest one I could find - Sun have no latest 25 bugs or number of bugs display any more.. probably for a good reason.. Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Some Morpheus news ...
Charles wrote: How long has it had the OS in its URL? That certainly gives it a REBOL flavor. My question is, how in the world does it qualify as an OS? One word: Marketing ;) Absolutely agreed. But then you end up with channel packages, like in cable TV, whereby a few good channels are grouped with a selection of crappy ones no one wants, simply so they'll be included. Heaven forbid the popular ones get money while the unpopular ones die. Oh well. Define popular. On second thoughts, don't. We've already gone down that road with the argument about web browsers haven't we ;) Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Browser gripe
#Sunday 17 March 2002 14:07# Message from Don Cox: On 15-Mar-02, Steve Shireman wrote: Alan says that the mainstream software is very brittle and does not scale well. Are you brave enough to enter a house built using the techniques that modern software engineers are using to build software? (Of course not!) This results from inappropriate use of the C programming language. People code applications in C, when it is really only suitable for low level OS code. Objection! :) Chris (who spends 85% of his time using C and C++) -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, Draktar \ =[ All is well. We are not like the others. ]==[ Stack: EEOeOeOeTmTmDD ] -- No man is an island, but some of us are long peninsulas. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: GVIM Editor
Dr. Louis A. Turk wrote: So, please explain: why do you think emacs is better than vim? and for what uses would vim be better than emacs? Also, what version of emacs do you recommend for use with Windows 2000? To answer your questions in reverse order, Emacs-21.1 is the latest (and best) version of Emacs, you can obtain it from ftp://ftp.gnu.org/gnu/windows/emacs/21.1/emacs-21.1-fullbin-i386.tar.gz The file is about 16Mb, winzip can understand the tar.gz - you just need to unpack it somewhere on your system and run emacs-21.1\bin\emacs.exe For an example of the different between emacs an vim, take your recent cut and paste problem. In emacs you just highlight the section of text you want to cut and either select Cut from the Edit menu, or press Ctrl-w (to copy something simply select the text - that automagically sticks it inthe clipboard). To paste stuff off the clipboard, more the cursor to where you want it to go and press Ctrl-y or move the mouse over the location you want it to go and press the middle mouse button. Copy and paste between other programs via the clipboard works as well. Emacs also offers multiple buffers visible in a single window, or multiple windows each with multiple buffers (makes working on multiple sources easy).You can even launch a DOS prompt inside the editor to test your code without having to start DOS explicitly (press Alt-X, then type 'shell') Loading files is just a matter of selecting Open File.. from the file menu (or pressing Ctrl-C, Ctrl-F) saving is done via the menu of Ctrl-C, Ctrl-S. You can also load a directory list (Ctrl-x, Ctrl-d or look in the File menu) from which you can load files just by highlighting them wiht the mouse (navigattion through the directory tree is also possible). You can switch between buffers by pressing Ctrl and the left mouse button to get a list, then select the buffer from the menu. There are modes for more or less every programming language (including rebol), configuration of the program's options is done via a hierarchical menu system, you can even interactively launch internal operations by pressing Alt-X and then typing th ecommand (with autocomplete no less) and... Well really all I can suggest is that you give it a whirl - emacs is one of those things you either love or hate. Unlike the shell-only version you don't need to memorise all the keyboard commands (and most of the basic ones are easy to pick up and remember, mostly Ctrl-combos) and 21.1 is a big improvement over previous versions. Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: GVIM Editor
#Wednesday 13 March 2002 13:10# Message from Joel Neely: To be fair, I must admit that I've purchased the O'Reilly book on GNU Emacs and plan to start (again) trying it out for some things. However, I've never understood why some folks think control-x control-f filename is easier than :e filename The main difference here is that, unless you're using the Version Of Emacs For The Psychotically Masocistic (ie: running it in a plain tty), you have the option of using a mouse and menu in emacs. When I started learning emacs I didn't use the keyboard shortcuts - I didn't know most of them. Instead I used the menus: they provide access to the options most people need when they're just starting to use an editor. With vim you're dropped in at the deep end - you either learn the commands quickly, or you get stuck. to open a file, or why control-b control-n control-p control-f are easier than h j k l to move left, down, up, and right, respectively. Can't say I use them at all - I just use the cursor keys ;) That certainly isn't the case today, although it is still the case that vi/vim has a much smaller footprint than emacs. Definately, especially comparing a full install of emacs on Linux (around 48Mb) to vim (about 400k). AFAICT, both allow you to start doing elementary text editing with only about a dozen or so commands, Yes, although as I say IMO emacs is easier to start with as the basic (and some not so basic) options are usually avilable in a menu. while emacs has *lots* of modes, having to do with what kind of data it assumes you are editing and whether it should be doing context-dependent things (and allowing context-dependent commands?) based on the kind of data (e.g. c source versus lisp source versus English text, etc...) It's a bit more complex than that, because you have major modes (which are chosen basedon the type of data in the buffer) and minor modes which modify or add functionality to the major mode. For example, when I load a c file emacs switches to c-mode, but I can also start hs-minor-mode on top of that (which allows blocks of code to be folded). Chris -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, Draktar \ =[_[ You will obey the corporate masters. ]_]==[ Stack: EEOeOeOeTmTmDD ] -- Fifth Law of Procrastination: Procrastination avoids boredom; one never has the feeling that there is nothing important to do. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: GVIM Editor
Dr. Louis A. Turk wrote: Sorry to ask a non-rebol question, but I'm trying to learn vim to edit rebol scripts. I'm in a situation in which I have to cut and paste data from another program into a rebol script. It seems that vim can't do this. Instead of inserting the text at the cursor position, it inserts it a the top of the file. Is there a way around this? or must I look for a different editor? There probably is another way around it, probably involving a long string of esoteric chracters ;) What OS are you using? You're posting from Windows, in which case there are quite a few more sensible editors on cnet IIRC. But I'd recommend using emacs anyway, as there's a rebol mode for emacs and emacs is much, much better than vi or vim! (/me pulls the asbestos overalls out of the box labeled For use in Holy War situations only) Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Warning: rebol-list@hds-energy.com - No such user!
pat665 wrote: For every post I have made today, I have received a MDeamon reply (I have used two different computer). AOL! It is like I had send something to [EMAIL PROTECTED] which I have not ! Looks like hds-energy.com is no longer (never was?) a valid IP - anyone know who Gerard Lardner is? Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: escaping characters?
pat665 wrote: With the same notation and hexadecimal values we can produce any character. #^(00) ... #^(FF) That's a point - does REBOL have unicode support? Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Morpheus - the bitter thruth?
Jason Cunliffe wrote: Well perhaps I should be clearer. I was not exactly advocating this. Just pointing out that perhaps the best security is quite off the radar of expected strategy. There is plenty in life beyond the world of packet sniffers. But ultimately the information must be transferred in some way. While the example you give below - splitting the message over two or more carriers - is partially effective given a single point of weakness, it does not lead to a secure P2P solution any more than me sending someone an email, a text message and P2P message to get the message across. If you have multiple points at which the information could be picked up - someone has bugged the room you had coffee in, your phone is tapped and the P2P protocol has been cracked - then you may as well have sent the whole thing in the open anyway. obfuscated modular software is another example. This is a good read on this subject: http://www.wisdom.weizmann.ac.il/~boaz/Papers/obfuscate.html http://www.wisdom.weizmann.ac.il/~boaz/Papers/obfuscate.ps On the (Im)possibility of Obfuscating Programs Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: What's Up Rebol?
Jim Richards wrote: Yow, no wordwrap... ;) keep coming back to Rebol. Why? Because it is a brilliant work of art. There is nothing out there that can compare to Rebols' simplicity and uniqueness. So, I am forced to ask myself a lot of questions. Here's my take on some of them - note these probably are very contentious ;) Why aren't more programmers adopting the language? Oh, and then there's Rebol /Core [User Guide] You know the one without the index. The Index you know that indispensable thing as technicians that we refer to on a daily basis. These two are, to an extent, interwined. One of th emajor factors involved is that it isn't free. Perl may be widely regarded as a Read Only Language, python may be a bit idiosyncratic, Ruby may be a bit rough around the edges. However, all three are free - you don't need a license to commercially deploy a python script, you don't have to buy a pro version of perl to run sendmail (with more on top if your script is going to be used commercially). Yes, people will use a tool that gets the job done faster even when they have to pay for it, which brings us to the second big problem: the complete dearth of decent REBOL documentation. No matter how good a lanugage is, it is useless without good documentation. Right now on the shelf next to me I have 8 perl books, and that is just a tiny fraction of the number of books there are out there. I have language specs, I have complete, indexed, searchable API documentation. For REBOL? I have a user guide that is out of date with poor indexing and the Official guide which, while fine for what it covers, isn't a great deal of help in many, many areas. If you're a script hack under pressure to get a job done and you have a choice between REBOL and it's non-existent docs, forced to rely on this list if you hit something you can't trial and error, or Perl with it's 17-rainforests worth of books, online tutorials, CPAN and the rest or python (which is getting the same way) or insert any other free scripting lanugages out there which would you choose, really? It'd be nice if it was REBOL, but too often it is more work to make a good REBOL solution than an adequate Perl one. To say nothing of what happens when you want a commercial script with Oracle database access, my boss couldn't stop laughing when I showed her the price for /command Until RT do something that justifies techs working to a buget blowing a fair chunk of it on a lanauge that doesn't do anything substantially different from the free tools already available the uptake is going to remain low., especially when getting the most out of the language is virtually impossible due to the lack of information.. Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Morpheus - the bitter thruth?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 # The easiest way to have *secure* P2P is to develop some [obscure] proprietary, non-published set of matching tools. End of story. Please, not that old oneagain. Security through obscurity never has and never will work. The world is full of people far more intelligent than people who write secure protocols - give them a disassembler, packet sniffer and a few weeks and the secure protocol will be plastered over pirate and cracker BSS, IRC and newsgroups. In Europe people would even be legally *allowed* to do this so that they could write tools to interoperate with your network. Then you're stuck in the cycle of trying to second-guess people, update everything and hope it doesn't break and spending far more man hours trying to stay half a step ahead of everyone else than actually putting effort into making the system good. Pointless, counter productive and self-defeating as closed protocols are an open invitation to crackers: which carries more cracker karma, cracking a closed protocol or exploting an old, documented, probably well patched exploit in an open protocol? Chris - -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, Draktar \ =[_[ You will obey the corporate masters. ]_]==[ Stack: EEOeOeOeTmTmDD ] - -- HOW TO ANNOY OTHER PEOPLE 19. Specify that your drive-through order is to go. -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8hl/vtwxr0HXns0wRAob+AJ0f4X8ptm15gqQGRML4P0vKR3hnNwCgp+Fy O4xVtmyoeKZJFbdPd35NOzA= =BfAn -END PGP SIGNATURE- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: What's Up Rebol?
On 06-Mar-02, Petr Krenzelok wrote: Heh, then you choosed a bad aproach for clarification? :-) I am able to produce database connection in 1 minute and generate output in another ten. They also know I can do the same in Perl and Java, it's hardly complicated. You have to show her Rebol's advantage. Are you joking here or what? You do have enought money for Oracle license, while you can't pay stupid 350 USD for Rebol/Command? Come on. :-) I know it can be a problem sometimes, but you just have to try fight your way. What about /Pro version and wrapping around some library? I work for a UK university, if you've ever done the same you will know that is explanation enough ;) If not, well we have a university site license for Oracle 8, they need it for the student databases so I can piggyback on the department's system for free. The project I needed the database for wasn't critical: it's a system to let us keep track of distance learning courses and the students on the courses that we teach for a few departments and sell to industry. At present this is done using a collection of squares of compressed vegetable matter with graphite or ink markings, but some recent mistakes by some of the secretaries had shown the system had problems. You think I can somehow convince my boss, at a university, for a non-critical project, when there are already a handful of lanugages available that I can use as well (one of which I wrote a course on), that spending $350 Is a good idea? We had to go through enough red tape to get the copies of Flash I needed for developing material in one of the courses, and ARM were paying for that! BTW, please don't even suggest MySQL and the mysql-protocol - you should have seen the veins on the side of the neck of one of our sysadmins when I so much as mentioned mysql... ;) Chris -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS--- ] Tact, n.: The unsaid part of what you're thinking. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Morpheus - the bitter thruth?
#Sunday 03 March 2002 13:37# Message from Petr Krenzelok: PS: has anyone looked into Gnutella protocol, if it is free? Would it be possible to build Rebol Gnutella client, without the need to interface any kind of library (tcp communication only)? Or just should be some search capabilities added to IOS (IOS is server based though)? :-) There's no end of open source Gnutella clients out there, so it looks like it's free - not sure how tricky implementing a version in REBOL would be though. Chris -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, Draktar \ =[_[ You will obey the corporate masters. ]_]==[ Stack: EEOeOeOeTmTmDD ] -- If God had intended Man to Watch TV, He would have given him Rabbit Ears. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Morpheus - the bitter thruth?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 #Sunday 03 March 2002 13:37# Message from Petr Krenzelok: It seems to be true - Gnucleus screenshost are just very similar to new Morpheus - some of Windows are just identical: It is true, from slashdot: Posted by CmdrTaco on Saturday March 02, @11:51PM from the now-thats-not-right dept. dotslash writes The new Morpheus Preview Edition client [download.com] is actually just a fork of Gnucleus an open source GPLd Gnutella client. Upon installation Morpheus PE displays the GPL and asks the user to accept. It is currently being distributed without source in violation of article 3 of the GPL. Gnucleus developers are not too happy about this. This Morpheus client is being downloaded by thousands of frustrated Morpheus users who have been cutoff the FastTrack/Kazaa network and are now migrating to Gnutella. The violation of the GPL is blatant and will also be the first glimpse of the GPL for many of these new users. It seems like the executives at MusicCity have decided that they prefer free 'as in beer' not 'as in speech.' Update: 03/03 05:10 GMT by T: It looks like the source is available now, gpl.txt and all. http://www.gnucleus.com/home.html may be of interest. Chris - -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, Draktar \ =[_[ You will obey the corporate masters. ]_]==[ Stack: EEOeOeOeTmTmDD ] - -- The Scripture of the Master Programmer [Principals 1:40] Simple languages complicate all but simple designs. -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8gnfFtwxr0HXns0wRAnSQAKCyFT6bpq/W7lQ58dMGJfsYqtWNMwCgrPwY PO3BWq6Ol5rvbKBBV+z2a4E= =cugD -END PGP SIGNATURE- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Morphing (was: About CONTINUATIONS)
Where would a developer begin, if one had an interest in implementing Scheme in REBOL? Lisp in Small Pieces is the name of the book you want. It's an excellent book on writing various Lisps with source code in Scheme. Converting this to Rebol shouldn't be too difficult. Chris. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Admin issues: spam EZBoard Anouncement
On 27-Feb-02, Jason Cunliffe wrote: Mailman offer a great solution.. http://www.gnu.org/software/mailman/mailman.html I can back this up 1000%: I run three mailing lists on my domain using mailman: maintainance is a no-brainer (all done using web forms), reliability is excellent (the only problem I've ever had with it was when my hoster managed to max out their /usr partition) and it is being constantly improved. Chris -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS--- ] For an idea to be fashionable is ominous, since it must afterwards be always old-fashioned. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Student Distribution
Ladislav Mecir wrote: I would like to define a Rebol function, that can compute values of the Student Distribution. Any pointers? That's probably not to difficult: print In the pub would be a good enough approximation of student distribution ;) Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Rebol Linux/partition magic
Tim Johnson wrote: Partition Magic comes with most linux distros... No it doesn't. Partition Magic is a commercial program, I know of no distro that ships it. There are native linux tools which do the same job: Mandrake has DiskDrake and RedHat has DiskDruid (IIRC) for example. Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: a funny language - ETA
[EMAIL PROTECTED] wrote: On the other hand, DNA works with just four letters. ETA looks bloated in comparison, Yeah, I was just thinking that eta looks a great language for self-modifying genetic algorithms... Absolutely insane language to try and use for real though, makes even obfuscated perl look readable! :) Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: What no DOS
Brian Wilson wrote: To set up a tiny REBOL system, it would be easiest to start with a tiny distribution, like one designed for embedded systems or the LRP (Linux Router Project). Linux From Scratch is even better, but to use that you do need to know your way around Linux with only the most basic tools at your disposal - if you want anything else you have to add it yourself. Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: What no DOS
rick falls wrote: Hey why not a DOS version of REBOL. With the small footprint of REBOl core I could dust off and make use of my old 486PC. And REBOl is way easier than Qbasic. Why not use a cut down linux distro and use one of the linux versions of REBOL? Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: black hawk down
Carl Read wrote: computing as well. Unless the law is an ass, this should ensure the It is though. Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Rugby licnese changed
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 #Friday 18 January 2002 14:24# Message from Brett Handley: I have changed the license of Rugby from BSD to GPL to gain better control about its redistribution. All I can say is, please re-read the GPL, if you know it then please re-consider your decision. If you don't like him GPLing it, why not talk to him about you getting it under a different license? The GPL is the only well known license which allows the *author* to control who, where and how any commercial and/or closed source entity uses their code, something the BSD does the opposite of. If GPL is a problem for you company then talk to the author. If the author wants you to use it, then it ceases to be a problem (the GPL does not prevent individual relicensing) Then ask why you weren't going to talk to the author about royalties for using their code in your commercial product, or their opinion about it being used in a closed source project, in the first place. Because you could get it for free without asking? Then wonder why people use the GPL instead of BSD. Code released under BSD is open season for any company who wants to make money with your code and there isn't a damn thing you can do about it. With the GPL it is possible to negotiate a license under which your code can be used commercially or in a closed product. That is the author's right. If Maarten left the code under BSD, who knows which company or group could nick it, bastardise it and sell it as their own (aside from Microsoft of course, not that they would do such a thing). IME a lot of the flak the GPL gets comes from companies who would much rather rip off individuals or groups of coders rather than negotiate terms. It's too much trouble for them to talk to programmers. It's not too much trouble for them to use their code of course. These companies rather have code they can use for free, without having to pay an experienced coder to write it. The GPL forces them to talk, and few of them like it. Quite frankly, I couldn't give a damn about people with that attitude, they deserve all the trouble they get. If they behaved ethically, they wouldn't have a problem (and don't give me that old crap about progrmmers using code without knowing it is GPL - the GPL states that code arried by it must say so in the comments at the top. Any programmer who can't read comments has no business programming). Computing Ethics is quickly turning into a sick joke. Chris - -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, Draktar \ =[ All is well. We are not like the others. ]==[ Stack: EEOeOeOeTmTmDD ] - -- May your Tongue stick to the Roof of your Mouth with the Force of a Thousand Caramels. -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8SHVQtwxr0HXns0wRAguhAJ40Y3FTCUCamRrVKzce+uHnQGyitgCg7geb GuV5LrMlp96suI7RtW0MBB4= =XoR2 -END PGP SIGNATURE- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Article: Web services next big thing for software
Lok Yek Soon wrote: Web services will be the next big thing and Microsoft has an early lead through its .Net initiative, according to market research firm Gartner Group. Only when they rig the polls. Otherwise people prefer Java so far ;) Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Style R flavour checker ;-)
pat665 wrote: Hi, all I'am afraid that this is becoming a sensitive matter. I would not like to see a war starting between the rebol-listers. But.. but.. Holy Wars are fun! Or something... ps : my main problem is the code ending with ] ] ] (as in the following code from Joel Neely's RF article). These are not natural for me (sorry joel). I can't really comment as my style changes slightly depending upon my mood (this is true regardless of the language I am using) but I too find the ] ] ] scheme rather disconcerting, if only because C and its ilk have trained me over the years to do ] ] ] when matching brakets across multiple lines. Call it psychological damage if you will :) Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: What computers are for (was: Perl is to stupid ...)
Carl Read wrote: Perhaps, instead of trying to make software understand documents written any old which way by humans, we should create strictly formal versions of current human languages that can be tested for correctness by computer? We'd then be able to have documents that could be examined by computer without the need to worry about an infinate number of special cases. I hope this is a tongue-in-cheek comment! If not, you are making the fatal error that practically every computer scientist has made at one point or another: expecting that human beings will modify their behaviour to suit the computer rather than the opposite. This isn't impossible (voice-recoginition software was, and to a large extent still is, a good example of this), but it is far from ideal. It appears to me that the computing industry seems to have lost sight of the real purpose of computers: they are (or at least were) supposed to make life easier for the user. It's more than a bit of a kludge when you tell a user this program can understand your documents, but only provided that you write them in this very constrained, artificial form which allows little of the form and structure you typical documents contain. It's a bit like expecting a user to learn C just so that they can type in a letter! (not that I'm complaining about C you understand - I use it every day - but it's hardly something you can expect the average user to learn) No, either we solve the problems caused by rule set size without forcing the user into overly artifical situations or automatic document parsing will be constrained to simplistic and case-specific situations. Chris -- .--{ http://www.starforge.co.uk }-. .--. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS-- ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Perl is to stupid to understand this 1 liner.
#Friday 14 December 2001 18:17# Message from Christopher Dicely: I haven't used parse much, but it seems like a fairly trivial application of it. I don't mean to complain, but was it really necessary to quote 8k of text just to add a two line comment? Chris -- .--{ http://www.starforge.co.uk }-. .---. =[ Explorer2260, Designer and Coder \=\ P: TexMaker, ROACH, site \ =[___You_will_obey_your_corporate_masters___]==[ Stack: EETmTmTRRSS--- ] -- Confession is good for the soul only in the sense that a tweed coat is good for dandruff. -- Peter de Vries -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: ANN: rugby 4.3
HttpHost will enable you to use Rebol behind an NTLM proxy: http://www.htthost.com Chris. [EMAIL PROTECTED] 11/22/01 05:28 I am actually behind an NTLM MS Proxy and I cannot use REBOL but locally. Do you plan to add NT LAN Manager protocol authentication and handling to REBOL? -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: foreach with block question
Try: foreach :row data [print bind row 'a] -jeff Hi. I've looked up bind in both the dictionary and user's guide, and I'm still no wiser as to how and why bind works here. Anyone care to pound some understanding into my skull? -- chris -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: foreach with block question
Hi, Chris, chris palu wrote: Anyone care to pound some understanding into my skull? I left my big hammer at work, but I'll try to offer some ideas! ;-) Joel, Many thanks for the explanation. Very illuminating. Your chisel work is impressive! thanks, chris -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: No ANN
In what way do you think REBOL uses the IE cache? If RT has said they don't then it is quite likely they don't. Various IE cache files may appear to be opened by the REBOL interpreter but this does not mean the cache is used by REBOL. IE attaches itself quite low level into the operating system. Using a number of reasonable Windows API functions can result in these files being opened by an application. I have applications written in C that appear to use the IE cache simply because they use various Shell API functions. But my application and nothing my application does pulls data from the cache. The same type of thing may be happening with the REBOL interpreter. Chris. http://www.double.co.nz/dylan -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Isolation: Proxy help!
The are probably using the NTLM authentication method. You can test this by telnetting to the proxy and attempting a GET. The result will list the authentication method being used. If it's NTLM that's the problem. NTLM is a Microsoft specific method. For details on the protocol see: http://www.innovation.ch/java/ntlm.html There is a product you can use that tunnels through NTLM proxies. It requires you to run an additional client on your machine. You can get it at: http://www.htthost.com/ Implementing NTLM authentication would be an interesting exercise for Rebol and the first link above should help towards that. Chris. http://www.double.co.nz/cl http://www.double.co.nz/dylan -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Enabling the REBOL community
Hello Joel Neely On 09-May-01, Joel Neely wrote: JN Hi, Terry, JN Good point! JN Terry Brownell wrote: JN JN This topic needs to address legal issues such as copyrights, JN licenses etc. Are all modules free? JN JN As I understand it, submitting code to CPAN is de facto making it JN available to the Perl community for re-use. We could certainly JN (with appropriate legal help and language) make such a release JN a prerequisite for any code submitted to UHURU. OK, I have a question here. I really like the ideas that are being thrown around here, but what about security? If it is set up to automagically (or at least with a requestor) download the latest version if available, how does one protect from some lamer uploading a trojaned update? Or even making sure that the first time you download a module it isn't trojaned? (Us Amiga-folk have been having a bit of trouble with this sort of thing over on AmiNet whenever Amiga makes an announcement that some people don't agree with...) How does CPAN deal with this? How should UHURU deal with it? Pax -- Member: Team AMIGA --} WatchDog Fingerprint: 2C 8A 03 3C D6 D3 32 7F (Chris Elliott) 66 0F 9B 9F 03 77 1D 85 PGP Key ID: A6A79259 Keys (and other stuff) are at http://www.crosswinds.net/~sembazuru tsbSoftware suppliers are trying to make their software packages more 'user-friendly' Their best approach, so far, has been to take all the old brochures, and stamp the words, 'user-friendly' on the cover. -- Bill Gates -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Problem with emacs mode
#28-Apr-01# Message from *Chris*: Hi Chris, I find auto-indent annoying enough in any mode, but this makes an otherwise great mode almost unusable. How can I completely deactivate the indent in emacs? I've never been able to find out how :( They say that replying to your own mails is a sure sign of insanity (in which case I'm ahead of the game..) but some protracted work with google had finally turned up the answer for me. Just incase anyone else suffers at the hands of syntax based indentation all you need to do is add (local-set-key (kbd TAB) 'indent-relative) to the hook for the modes you use, for example: (add-hook 'rebol-mode-hook '((local-set-key (kbd TAB) 'indent-relative)) Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Why do you sit there looking like an envelope without any address on it? -- Mark Twain -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Problem with emacs mode
#28-Apr-01# Message from *Marcus Petersson*: Hi Marcus, it should be indented 8 characters from the left, but rebol.el wants to put it out at 60 characters! You got to show me an example of this. I'll send you a copy of the code off list. I doubt the list would appreciate a 38k attachment... I find auto-indent annoying enough in any mode, but this makes an otherwise great mode almost unusable. How can I completely deactivate the indent in emacs? I've never been able to find out how :( I didn't find any function or variable called auto-indent in Emacs. If you are referring to the automatic indentation when you press return, the README tells you how to turn it off. It's the syntax based indentation. When I pressed tab (not return) it produced the indent I described above. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Go 'way! You're bothering me! -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with unsubscribe in the subject, without the quotes.
[REBOL] Re: Random/seed
#17-Apr-01# Message from *Robert Lancaster*: Hi Robert, Can this be relied on to produce the same identical list of random numbers, each time it is run on varying platforms? If the random number generator avoids direct bit fiddling (or it takes care of endian issues) and the same implementation is used on every platform then you will always get the same number sequence for a given seed regardless of platform. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- ODD SIGNS FROM ENGLAND 23. ON A REPAIR SHOP DOOR: We can repair anything (Please knock hard on the door - the bell doesn't work) -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] RFE: complexity documentation/language spec
Hi, I'm just finishing off one of the largest REBOL script suites I've ever attempted (more on that soon... ) and I am going through it to make sure everything is as optimal as possible. Looking back over the implementation and my current review I've found that I have had to rely on a lot of guesswork about the efficiency and time complexity of REBOL datatypes and functions. My hoster is very strict about the resource usage of cgi scripts, and the data the scripts are handling could grow to a considerable size so efficiency is needed. While I wouldn't want to ask RT to give away REBOL code (I wish ;)) I think a document giving at least an overview of the algorithms or structures each datatype or important function uses would be invaluable for those of us pushing the performance of REBOL. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Things I'd Do If I Ever Became An Evil Overlord 50. My main computers will have their own special operating system that will be completely incompatible with standard IBM and Macintosh notebooks. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Problem with REBOL on webserver...
#15-Apr-01# Message from *Carl Sassenrath*: Hi Carl, Never seen that happen. Try removing rebol.r and user.r, or if they are missing, add them with correct permissions. I tried again with 2.3.0.4.2, rather than the 4.1 I was using, and it worked.. I'm not exactly sure why 4.1 didn't crash immediately (it has on every other system I've got the libc5/libc6 versions backwards) But it's working, despite my bumbling efforts ;)) Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Cleanliness is next to impossible. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Problem with REBOL on webserver...
Hi, I've got a pretty weird problem with REBOL on my new hoster. I've just bought an account with kdawebservices.co.uk, copied most of my site from my current hoster across and started to get REBOL set up on the sever.. I've plonked rebol in the cgi-bin (yeah, I know there's security issues, but it's the best I can do FTM) and tried running some of my scripts. The permissions are set up correctly, and the exact same scripts work fine on my local apache setup. But when I try to use one of the scripts on the webserver it just sits there waiting for a reply. So I've downloaded, installed and set up OpenSSH, managed to connect to my shell account and cd'd to the cgi-bin directory on the server, run rebol and all I get is REBOL/Core 2.3.0.4.1 Copyright 1997-2000 REBOL Technologies REBOL is a Trademark of REBOL Technologies All rights reserved. and it just sits there - I have to break it to get back to a prompt. Suggestions? Analysis? TIA, Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Zero Defects, n.: The result of shutting down a production line. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Block! v List! dilema...
#06-Apr-01# Message from *Holger Kruse*: Hi Holger, Given that displays vastly outnumber moves, should I just stick with blocks? Or does anyone have a better suggestion? Blocks are probably better. Ok, thanks for the help :) Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Good news. Ten weeks from Friday will be a pretty good day. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: forskip broken in 2.5?
#26-Mar-01# Message from *[EMAIL PROTECTED]*: Hi [EMAIL PROTECTED], I've tested FORSKIP and it appears to work flawlessly in Core 2.5. Could you have your friend send along some examples of his FORSKIP statements that used to work but don't any longer? Also, please include which platform he is running it on. The problem has been resolved already: he'd downloaded an old version of the datafiles from his website to test the scripts with and.. well, guess what happens when your datafiles have one field more per record than the scripts expect ;) Sorry for reporting the problem without checking he'd got every possible error at his end sorted.. (last time I forward bug reports for someone without checking it myself, I can tell you..) Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- A chubby man with a white beard and a red suit will approach you soon. Avoid him. He's a Commie. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: the answers
#27-Mar-01# Message from *[EMAIL PROTECTED]*: Hi [EMAIL PROTECTED], Well, I think REBOL has answered a lot of questions as to what it's official product line is going to be in the near future, anyway... http://www.rebol.com/products.html "REBOL/Core/Pro /Core/Pro combines REBOL/Core with shell and library modules. This will be available on approximately 25 platforms. Price: $29.95 Availability: Q2 2001" It's official, there is a God... (provided one of those 25 platforms is Linux libc6 ;)) :) Happy Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- +++ END OF TAGLINES ERROR +++ Out of Cheese alert +++ REDO FROM START +++ -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: clause 5
Bob Racko wrote: Lets start with visual aids. I envision EULA's are somewhat of a cross between a sponge and a sea urchin. Squeeze and either you get stabbed or trapped water dribbles everywhere. Unless you are a shark (Lawyer) in which case you get a meal out of it... ...alas I will have to wait till site maintainers deem the /runtime EULA should be public navable-to-without-purchase ). Ok, two BIG issues here. First, ask your lawyer about the legality of contracts you have no ability to view before agreeing to them (at which point most will say something along the lines of "not worth the paper its printed on") This is a big issue among software lawyers I know, and many companies that use the old "show the ELUA after purchase" installer are scared s**s that someone will actually use this as a legal challenge in court. Show it before you buy it (like the /core ELUA) and its a different matter provided point 2 isn't an issue: how many people have the download page bookmarked? I haven't had it for ages - I always go straight to platforms.html - completely bypassing the form and EULA, too much fiddling IMO. If RT want to make the /core EULA watertight then they should generate the download page from a cgi script send only after accept has been pressed. As it stands there is no way to prove that people who have downloded /core have even seen the EULA (I hadn't until I saw this message..) He's a lot less disappointing than my lawyer. My lawyer says I read too much into my agreements. Yeah, he would - that's supposed to be his job ;) We plebs are supposed to glance through long and messy legal documents and accept them with a sort of "brain-dead sheep to the slaughterhouse" mentality... No thanks, I've seen the sharks at work, I only go in the water in a metal cage.. ;) Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] forskip broken in 2.5?
Hi, A friend has informed me that some of his REBOL scripts have stopped functioning in 2.5, specifically the forskip statements they contain no longer work correctly... is anyone else experiencing this? Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- "Life may have no meaning -- or even worse, it may have a meaning of which I disapprove." -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: forskip broken in 2.5?
#26-Mar-01# Message from *[EMAIL PROTECTED]*: Hi [EMAIL PROTECTED], Chris, I've tested FORSKIP and it appears to work flawlessly in Core 2.5. Could you have your friend send along some examples of his FORSKIP statements that used to work but don't any longer? Also, please include which platform he is running it on. I've emailed him, either I'll post them here or he'll contact you directly. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Things I'd Do If I Ever Became An Evil Overlord 91. I will not ignore the messenger that stumbles in exhausted and obviously agitated until my personal grooming or current entertainment is finished. It might actually be important. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: official guide dbms
#16-Mar-01# Message from *[EMAIL PROTECTED]*: Hi [EMAIL PROTECTED], Perhaps Elan could publish such a dialect word usage summary in a downloadable .pdf for book purchasers? It already is - the REBOL/Core Users Guide: http://www.rebol.com/download_manual.html Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- If you're going to do something tonight that you'll be sorry for tomorrow morning, sleep late. -- Henny Youngman -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: zip file support wanted - help needed
#16-Mar-01# Message from *Gisle Dankel*: Hi Gisle, People might use grep for instance instead of parse, because they know how to use grep and haven't bothered to look at the docs for parse. In that case they are being lazy and they deserve the complaints they will inevitably get. Yes, that is only one example. Yes, a system function would be abusable. But do you actually have *any* idea how important a system function is to real cgi programmers? There are things that you simply CAN NOT DO with REBOL because it doesn't have the facility to invoke other programs. Which is worse: to allow lazy programmers to write bad code (something which happens anyway) while making REBOL a viable language for real cgi work, or to put off anyone who can be bothered to read a python, perl or C book because they have to go through an assault course just to run another program in REBOL? Think about that HARD, especially try to look at it from the viewpoint of a company which needs to gain widespread acceptance. Put this another way: are you forced to use scripts written by lazy programmers? If not, why get yourself in a knot that they are making work for themselves? Many of us who are pushing REBOL beyond its limits need some way to get it to talk to the real world outside a web browser or TCP protocol - a system function is the only way this can be done. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Do Roman paramedics refer to IV's as "4's"? -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: zip file support wanted - help needed
#14-Mar-01# Message from *Gisle Dankel*: Hi Gisle, I really like the fact that there's no shell access in Rebol/core. It means I can take just about any script and use it on any computer, which I do, all the time. In an ideal world, or if REBOL supported all the facilities you would ever need for real life deployment, this would be great. But this is not an ideal world and REBOL does not support all the things that are needed. In my case, my hoster has disabled the SMTP deamon for security purposes, they can safely assume that people who want to write cgi scripts that generate emails can simply invoke sendmail /because every other language used for cgi can/. And, from asking around, this is a fairly common security precaution, not just a paranoid sys admin. And there are other situations where running external programs is helpful, even necessary. The feature may be abused to add "eye candy", but in my experience a lot of serious cgi coders can not take a language seriously unless it can at least launch other programs. Many of the coders I know stated the opinion that they thought REBOL "overly restrictive", one even called it useless, after I discussed this problem with them. The fact that it is possible to do workarounds like I have is a point in REBOL's favour, but the fact that it is needed at all is a severe impediment to getting coders who use perl, python, c and the rest to convert. And unless RT want REBOL to end up as a niche company networking lanugange they are going to have to face this problem sooner or later IMO. A system or exec function may not be the easiest or nicest thing to include, but it is vital to any serious cgi scripting language.. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Blood is thicker than water, and much tastier. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: zip file support wanted - help needed
#14-Mar-01# Message from *Jamey Cribbs*: Hi Jamey, but I find it humorous that he actually had to jump through that many hoops just to do something that would be very easy if core included shell access. That is the one major problem I have with /core - I can do more or less everything else I need with it but directly invoking external programs.. IMO the fact that this can not be done is a serious dent in the viability of REBOL as a serious scripting language. Perl does it, Python can do it (AFAIK), C, C++ and the like can do it. And these are the languages REBOL has to go head to head with it it is to become a widespread scripting language. While it is possible to write cgi scripts in other languages to do the job and then call that script from REBOL, as I do with the emailer script, many people would find that hightly inconvenient. I've heard the reasons RT gives for not including shell access in core...and they just don't wash with me. But, it's there product. I've never hear /why/ the feature isn't there.. but I can hazard a guess as to why.. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- You couldn't even prove the White House staff sane beyond a reasonable doubt. -- Ed Meese, on the Hinckley verdict -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Sending emails without smtp - a hack
Hi, Those on the list who have good memories may remember that, a few weeks ago, I was talking about sending emails from a server with no SMTP support. In order to send emails I have to invoke /usr/sbin/sendmail directly, something not possible from /core Directly anyway ;)) My thinking was this - write a function that generated a files containing the email header and body, then use a perl cgi script that invoked /usr/sbin/sendmail, throwing the contents of the file at it. I gave up with the perl part (yea Gods, that language is foul..) and wrote a standard shell script to do it instead. The results are: REBOL [ Title: "Email wrapper function" Date: 13-Mar-2001 Version:1.0.1 File: %emailer.r Author: "Chris Page" Rights: "Copyright (c) Chris Page 2001" Email: [EMAIL PROTECTED] Home: http://www.starforge.co.uk Purpose:{ The functions in this script abstract the REBOL email facility away from the reliance on a system with SMTP capability. In combination with a PERL script called emailer.cgi, this can support email facilities on any system with the required capabilities. } History:[ 1.0.0 [11-Mar-2001 { Initial code } "Chris Page"] 1.0.1 [13-Mar-2001 { Corrected errors in the header creation, finally got a working cgi script to forward emails generated by this script.. } "Chris Page"] ] Comment: { It is pretty obvious that this is going to have problems if a lot of emails need to be send concurrently. As such it is not suitable for a very heavy traffic site.. } ] ; Set this to false if you do not have smtp facilities useInternal: false ; Placed in the from: header field, change it to *your* address please :)) fromAddress: [EMAIL PROTECTED] sendemail: func [ "Send an email using through the abstration layer" recipient [email! block!] "address(es) of the destination(s)" subject [string!] "text to put in the subject line" bodytext [string!] "text of the email" ][ either useInternal [ header: make system/standard/email [ Subject: subject ] send/header recipient bodytext header ][ if email? recipient [recipient: reduce [recipient]] dest: make string! 1024 num: 1 foreach addr recipient [ if email? addr [ either num 1 [ append dest rejoin ["," addr] ][ append dest addr ] num: num + 1 ] ] header: reduce [ {To: } dest "^/" {From: } fromAddress "^/" {^/^/}] write %tempdata.dat rejoin [ header bodytext ] read http://www.starforge.co.uk/cgi-bin/emailer.cgi delete %tempdata.dat ] ] This is the emailer.cgi script: #!/bin/sh echo "Content-Type: text/plain" echo "" echo "" /usr/sbin/sendmail -t tempdata.dat echo "Done" It's a bit hacky, but in the absence of a system or exec function in REBOL this is the best I can think up. BTW: it is possible to modify the shell script to accept a filename as a query string parameter. That may be a possible workaround for the concurrency problem if some form of random number is used in the filename. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Sattinger's Law: It works better if you plug it in. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: REBOL Zen / idioms
#03-Mar-01# Message from *[EMAIL PROTECTED]*: Hi [EMAIL PROTECTED], There's a certain zen to REBOL and it takes time to understand-- something that I am always learning. With REBOL it usually comes down to taking a function, writing it, then rewriting it a few more times, carving out the fat while expanding the capability. As a general rule most REBOL functions that are written can be reworked to accomplish more, to provide more use in the same amount of space or less. Code in the eye of the fly and seek to know the true path of the REBOL way! :-) I sense the start of a new book - Zen and the art of REBOL programming ;) Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Violence is the last refuge of the incompetent. -- Salvor Hardin -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Apache Config for CGI with REBOL
On Monday 26 February 2001 19:15, you wrote: The script simple-cgi.r looks like the following. Did I miss anything? Try changing that to simple-cgi.cgi Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- Life is just a bowl of cherries, but why do I always get the pits? -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: setup on FreeBSD plus Apache
Scott wrote: but he said he got this error: /usr/libexec/ld-elf.so.1: Shared object "libtermcap.so.2" not found My being about as smart as my dog about such things, I thought I'd post to see if I could get a quick answer I could shoot off to him. The problem is that the release versions of BSD/Linux REBOL appear to be linked to the obsolete termcap libs (for heaven and RT knows what reason.) The xpers seem to work properly, but a kludge for the release versions is to set up a symbolic link from the latest libncurses he has on his system to the missing libtermcap.so.2 Just remember to do a ldconfig afterwards! ;) Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: View on 060 Amiga?
Carl Read wrote: I've not an 060, but it seems odd that your View's looking for topaz during its startup. I've not changed my View's font settings, but watching its startup with DOSTrace doesn't reveal any request for topaz, just CGTriumvirate. These are the font files it looks for... Could it be you haven't some of those and so something somewhere defaults to topaz? Are you using something like MCP's default font override (whcih can redirect calls to topaz to another font..)? Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: System Beep
CRS - Psy Sel/SPO, COUSSEMENT Christophe, CPN wrote: Hi REBOLians: Does anyone know how to generate a "system beep" with REBOL under WinNT ? I need it to mark the end of long processes... Have you tried print "^G" that's the "BEL" code on most systems. Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: live REBOLing
#17-Feb-01# Message from *Ryan C. Christiansen*: Hi Ryan, In the BeOS "community" we have an application called BeShare where we can chat and share files a la the Napster model, but BeShare understands BeOS filesystem attributes and other BeOS-native functions. The nice thing about BeShare is people in the "community" who have higher bandwidth tend to stay connected continuously and are available to answer quick questions when you need some help. BeShare also allows people to work together "live," sharing files and chatting to work on larger projects. For those of us who don't use Be, napster or the like, would it be possible for you to give a more detailed explanation of this? Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Main's Law: For every action there is an equal and opposite government program. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: /View as a Product
Paul Tretter wrote: /View that way RT makes profits off of /View scripts that customers want to distribute. After all /View is the product that most users will want to distribute their scripts in the Runtime format. And what of those who just use Rebol for ci-scripting and the like? It is important to keep the overhead of the interpreter for such scripts to a minimum or the delay while loading, decompressing and starting the interpreter will affect response times. /core is, I'd guess, on the very edge of what is really viable as a run-on-demand cgi interpreter for real systems. Perl is bigger in binary terms but I don't think that has a compressed core. Using /view for cgi scripts is a pointless waste of resources and time IMO. Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] sendmail...
Hi, I have found a hoster that provides more or less everything I need - generous bandwidth, majodomo list server, multiple user accounts and more. My rebol scripts work fine there but they do not allow smtp - if I want to send email from a cgi script I have to invoke /usr/sbin/sendmail! Is there any way I can do this from /core? I very much doubt it, and if not I will be mightily miffed... :/ Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: sendmail...
#15-Feb-01# Message from *GS Jones*: Hi GS, I am just pondering out loud and am not really answering your question, so ... :) If I demonstrated my ignorance, and sendmail can be run as needed, AFAIK it can run in both modes. The hoster I'm interested in expects you to call it when needed. Finally, what I suspect will be the solution you would need if you stick with the "hoster" that you have chosen, is to forward the mail to an alternative smtp server. Some (many) do not allow for the "from" domain name to be different than the accounts for which the smtp is configured (ie, avoids some spam sources). I may try sending a mail with the from: set to my demon address using demon's smtp, but I don't hold much hope of it working. If it fails another idea I had - I have *no* idea if this will work: I write a perl cgi script that takes a recipient address and a filename from the query string. It loads the filename from the server and invokes sendmail with the required recipient and the file in the body. When its done it returns a block of text indicating the status of the operation. In rebol I do something like result: read http://www.starforge.co.uk/cgi-bin/emailscript.cgi?...etc.. and then use the contents of result to tell whether the email was sent or not.. I don't know whether chaining cgi scripts like this will work, but I'll probably give it a shot once I learn enough perl to try it! :) Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Take my word for it, the silliest woman can manage a clever man, but it needs a very clever woman to manage a fool. -- Kipling -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Reading header fields...
Hi, I've got no idea if this is possible but is there a way to read the contents of a script's header from the script itself without having to read in a copy and pull the details out by hand? I need to write a script that can display it's version and title in a html page it generates Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Reading header fields...
Mike Myers wrote: To get values from the main script use system/script/header/ then the label e.g system/script/header/title system/script/header/author Thanks very much :)) One of these day I'll have to take an extended look at all the stuff going on in system... Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: random implementation
George Bashilov wrote: By the way, you could use a truly random nondeterministic number generator from Intel, called Intel RNG and implemented in all of its modern chipsets: i810, 1815, 820, 840, and so on... More information is available at http://sourceforge.net/projects/gkernel/ and in Intel 82802 Firmware Hub: Random Number Generator Programmer's Reference Manual December 1999 Order Number: 298029-001 R But I don't know if it's possible to access it from Rebol ;-) I'd be surprised ;) The other problem is that it would restrict any script that used it to intel chipset systems - not exactly in fitting with the Rebol ethos. Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Ping?
#09-Feb-01# Message from *Larry Palmiter*: Hi Larry, I often use ping on my LAN to check for correct TCP operation when installing a new machine or when there seems to be a TCP configuration problem with a machine. Is there a way to make this check using REBOL's TCP capabilities without running a REBOL server script on the target amchine? Why not try connecting to a well-known port? auth is often visible even through firewalls and AFAIK most systems will allow connections to auth - if the connection is made then you know the server is there... Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Love your enemies: they'll go crazy trying to figure out what you're up to. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: random implementation
Allen Kamp wrote: to put it another way, someone hasn't just looked at the incredibly dire ANSI C rand() implementation and copied it have they? (Please say no...) I believe it's based on the function you suggest. Sorry. But there is also random/secure. (Depends on the version of rebol you are using). I haven't run any tests on that yet but what are the differences between normal and /secure? And how is the range restriction implemented? For example, doing something like outvalue = 1 + (calculatedRandom % maxValue) is less random than outvalue = 1 + ((calculatedValue * maxValue) / (maximumRandom + 1)) as LCGs have less random lower order bits. I want to use the random command as part of a Beauford PSC so the sequential correlation on successive calls need to be as low as possible. The standard ANSI example implementation is fairly poor (although not disasterously so) for this and unless the increment, multiplier and modulus are chosen very carefully the generator is almost useless. I may try to implement a subtracitve method number generator (see Knuth D.E 1981, Seminumerical Algorithms 2nd Ed, vol 2 of the Art of Computer Programming) as that should not suffer from the correlation problem Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: random implementation
[EMAIL PROTECTED] wrote: "RANDOM" number sequence using a different algorithm in REBOL as a mezzainine function at least till RT decide to *fix* things. RT aren't really to blame: random number generation is an arcane art that a lot of books and courses tend to cover badly. Very few people realise that the algorithm suggested by ANSI is flawed simply because it's the standard - it must be safe. They implemnt it or a variation of it because it's easily available, widely used and seldom criticised outside scientific software circles. If anybody on this list has a good knowledge of RANDOM algorithms, please send them to me and I'll knock something up as I've had problems with this recently too. I wouldn't say I'm an expert, but I have quite a lot of experience in writing them. If you want a good introduction, Numerical Recipies in C has a good chapter on random number generation. I will probably implement a subtractive method generator tonight and post the code to the list anyway... Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] random implementation
Hi, How is the random command implemented? If it is based on a linear congruential algorithm, what are the multiplier, increment and modulus? Or to put it another way, someone hasn't just looked at the incredibly dire ANSI C rand() implementation and copied it have they? (Please say no...) Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- "Cleveland? Yes, I spent a week there one day." -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Beta Expiration
David Hawley wrote: What is the point of having expiration built into the code? I can see To date the only RT technologies you can distribute are the /core binary and /command runtimes? /view is a beta product which is not ready for commercial deployment. License restrictions are fine if your users stick to licenses, but few businesses have remained in business by trusting their users on such things. Building in an expiration prevents all but the hardcore hackers from deploying a product comercially. As with a lot of software development companies, RT needs to maintain an image. If you read the blurb on the RT site you'll realise it's not aimed at developers, or even end users for that matter. It's aimed at managers, pen-pushers and admin people who pay more attention to how many buzzwords there are in a sentance than the specifications of the product. This image is not served by allowing people to ship products which rely on a stable but incomplete product like /view. What happens if someone develops a product which seems to work fine but, when shipped, encounters problems with /view? How is that going to affect the customer? At best it'll make them less open to Rebol, at worst it could generate a lot of negative publicity that puts off potential customers and discourages investors. There are sound business reasons for expiration dates in beta software. IMO the big "problem" is that RT are so careful in releasing fairly well programmed betas that people forget that they are testing incomplete, possibly buggy code rather than the finished product. Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Confused about cookies....
Hi, I'm trying to set up some scripts which require a user name and password to be send along with some text. I want to give the user the option of recording his username and passowrd in cookies on his computer and filling the appropriate fields in the form in using the cookies. Here's wher eI hit trouble though. Say I have a script called postentry.r which sends the user the form to fill in and another script - processentry.r - which is sent the form submission and returns a confirmation/error page. As i see it processentry.r can set the cookie once the username and password are validated, but how do I use the get_cookie function in postentry.r? Can I just do (pseudocode): Get block containing cookies Search for the USERNAME and PASSWORD cookies print header intro text form-start either found username set VALUE of username part of form to username print username part of form or print username part of form with blank VALUE either found password set VALUE of password part of form to password print password part of form or print password part of form with blank VLAUE print rest-of-form footer or does cookie getting only work with inlined rebol? Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Beta Expiration
Andrew Martin wrote: Could an update be done real soon please? Agreed! Especially as my site /needs/ the beta version (the Linux libc6 ix86 version) to work! The release versions refuse to work on it (termcap/ncurses issue I think) :(( Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: REBOL/View
Robert Philippe wrote: I'm on a server that's running Debian Linux - Does anyone what OS version of REBOL/View I'll need to run on this version of Linux? Which version of Debian? If it's a fairly up to date distro you probably want the Linux, libc6, iX86 version. I'd also advise getting the xper rather than the release version - ISTR that the release version has issues on some systems. Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Emacs...
Hi, Much to my chagrin I deleted all the emails about the emacs Rebol environment only to buy myself a new PC, stick linux on it and not have a Rebol environment for emacs! I would be very grateful if someone could point me in the direction of where I can download it :) Oh, and I haven't given up on the Rebol User List site - I have just had too much work to do to finish it off :/ I should have time in the next week or two though.. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Things I'd Do If I Ever Became An Evil Overlord 26. No matter how attractive certain members of the rebellion are, there is probably someone just as attractive who is not desperate to kill me. Therefore, I will think twice before ordering a prisoner sent to my bedchamber. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: https
If you want to use OpenSSL with /Command I've done OpenSSL wrappers for a few other languages. The source code is available and it might help with your efforts to implement. It's actually pretty easy to do. See: http://www.double.co.nz/dylan http://www.double.co.nz/lisp http://www.double.co.nz/smalltalk Chris. Reply Separator Subject: [REBOL] Re: https Author: [EMAIL PROTECTED] Date: 16/01/01 05:55 On Mon, 15 Jan 2001 11:33:03 +0100 Nenad Rakocevic [EMAIL PROTECTED] wrote: I need to parse out some data from a https page. Is https going to be supported in Core? -- Graham Chiu Niet ! RT answer is that a SSL support will raise /Core size to almost 1Mo and they want to keep it small in size, which is a good point of view IMHO. I see 2 way of adding SSL (and https) support to Rebol : - with /Command, you can make a wrapper for a SSL package, such as OpenSSL. - with /Core, you can use a SSL proxy such as sTunnel. Rebol SSL Proxy Web site httphttps thanks, I'll look at it. -- Graham Chiu -- 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] Re: powered by logo...
#23-Dec-00# Message from *Graham Chiu*: Hi Graham, Anyone have a good looking 'powered by Rebol' logo? The logos RT's site don't have the words powered by apart from the one on their main page. You could try at the bottom left of the page at http://www.starforge.co.uk/reblist/ - my nearly-working Rebol User and Rebol Friendly ISP list, I only have to do the webring images before it can "go live"... Any comments on the format/layout would be appreciated too :) Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- God is Dead -- Nietzsche Nietzsche is Dead -- God -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Encryption rply
#15-Dec-00# Message from *Jarrett Wold*: Hi Jarrett, I am looking for a public private implementation... Ah, sorry then :/ I wouldn't even know where to start writing one of them in Rebol.. .. well, "REBOL [ ]" would be a good start, it's what comes after that.. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Malcash's law of accuracy: Measure with a micrometer. Mark with chalk. Cut with an axe. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] REBOL + mySQL on Win32*
Hi all, I'm running CORE on a WinME machine purely as a low end dev environment, and I'm busy writing some content provision software; and REBOL seems to me to be the perfect choice. My Q is this; does REBOL CORE (Experimental) support direct connections, either via TCP/Sockets to mySQL databases ? If so, can anyone point me in the right direction on how to establish these; I guess I could open a normal TCP connection on the mySQL port and write a function to handle the write in/read out, but that could be less efficient than a built in db support - if that exists. Currently I have REBOL executing a remote below-the-web-tree PHP script that deals with the DB interface and I'd like to knock that out of the loop if possible. -- Best regards, Chrismailto:[EMAIL PROTECTED] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Rebol Fluid
Dan Rolander wrote: 1. See the bottom of the post. Someone suggested a Rebol/Browser Plugin. That's what my comment was regarding. I can't really see a problem with it to be honest. Java can be used to make internet applications without the use of a web browser too, but applets are still useful. Embedding a /view script in a page may be used to improve pages in much the same way as applets (although "improve" here is subjective thing...) And just like there are java plugins for more than IE alone, there's no need to tie such support to a single browser. Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Re(2): Rebol Cgi Web hosting
Anton wrote: I've collected the references to rebol friendly sites mentioned in the last couple of days. http://users.bigpond.net.au/datababies/anton/RebolFriendlySites.html Once I have my Unofficial Rebol User and Friendly ISP list working (needs some more html work and a reply from RT about trademark stuff...) can I copy that stuff into the database? And does anyone know if these ISPs have banners (less than 256x80) that can be used for linking to them? Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: /command for AmigaOS ?
Holzammer, Jean wrote: I tried to call some AmigaOS system functions from /core and had access. How?! Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Append/Restart not permitted
Tim Johnson wrote: Is it possible that you could point me towards further information on decoding the error messages coming back from rebol on TCP issues? You could check the RFCs. RFP959 covers FTP IIRC. Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] RFC: Unofficial Rebol User List
Hi, After the recent questions on this list concerning lists of Rebol friendly ISPs and Rebol users I began to wonder how much interest there would be in an unofficial website covering these subjects. If anyone here has visited the PureAmiga section of my website ( http://www.starforge.co.uk/pamiga/ ) they will be aware that I maintain a URL list and webring for the PureAmiga mailing list. With this as a basis I feel confident that I could create an online database of Rebol friendly ISPs and Rebol users and maybe even create a Rebol Users Webring if interest is sufficient. What are your opinions on this (I'd like to know before I spend a week putting it all together only to find out that no-one is interested! ;)) Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Core HTML manual (was: Does the REBOL book clarify REBOL semantics?)
#21-Nov-00# Message from *Geo Massar*: Hi Geo, Mr. Environmentalist :)) LOL. No, far from it in fact. The paper isn't a problem, but at 20 UKP a time official epson cartridges pretty well rule out "low priority" printing. I'd do it at work, but they tend to get a bit sarcastic if people lock up the printers for too long ;) You could convert PDF to HTML by yourself. The description of the free tool is found at http://www.sanface.com/winpdfdata.html I'll have a look at that later, thanks. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Hartley's Second Law: Never sleep with anyone crazier than yourself. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Core HTML manual (was: Does the REBOL book clarify REBOL semantics?)
Andrew Martin wrote: Either the argument is a series! or a object! then it's passed as a pointer, otherwise it's passed as a copy. Check out pages 87 through 90 of the Core manual PDF for more. Is there any news on when the HTML version of the core manual will be released? IMO PDF is fine if you're going to make a dead tree version, but that gets expensive very quickly when you have an Epson inkjet with a voracious appetite for cartridges.. I find HTML much more convenient and faster to use in electronic form Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Wanted - Rebol CGI success stories :)
Brett Handley wrote: I've seen a number of posts regarding CGI and Rebol most of which related to problems (probably to be expected - people usually want help). I thought it would be good if people with reliable Rebol CGIs could post their successes to this thread (hopefully mentioning the words/phrases reliable, fast, since eons ago, no runaway processes, etc). Any? Sure, I can't do it at the moment as I'm at work, but when I get home tonight I'll make all my tested CGI scripts available for download from my website. That's if I remember of course, one thing does tend to drive out another :)) Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Antwort: Re: (No subject)Date: Wed, 22 Nov 2000 00:30:29 +1100
[EMAIL PROTECTED] wrote: ..err Brett, it took me so long to decide whether to ask, since I thought it would be too embarrasing. But alas! no matter how hard I squint at this snippet, the less I understand. I tried it out in the console, it works, but the value that makes the "print" switch baffles me... either checks to see if " row-colour " is eqaul to " 'blue " right? but row-clour has already been passed the reference to 'blue so it should always be true?!! Go through it in the loop by hand: start with row-colour: 'blue print blue row-colour equals 'blue so set row-colour to 'black print black row-colour is not equal to 'blue so set row-colour to 'blue and so on... Haven't seen one like that outside C or assembler though :) A lot of people prefer to do a modulo 2 on the loop counter and use a different colour depending n whether the result is 0 or 1 (I failed a job test once because I used this sort of flip rather than a modulo, seems some people consider it a bit "dirty"..)) Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Func, why does it remeber previous data?
#10-Nov-00# Message from *[EMAIL PROTECTED]*: Hi [EMAIL PROTECTED], Can someone please explain this behaviour and give me some hints of how to get around it? I hit the same problem in my reboldoc.r script, I resported to converting all the append foo bar with foo: rejoin [foo bar] because of it. I tried everything - clearing, allocating strings explicitly, banging my head against a brick wall, all the usual stuff - nothing stopped it :/ Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Death is nature's way of telling you to slow down -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Question on searching
Is there a way to enter information into a web page using rebol for example to; Select from a select list on a web page enter your name and select a go button to generate a search. For example if you wanted to automate a query function to a specific web site. Thanks Chris Steele -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: New HTML Doc generator and recursing with refinements?
#01-Nov-00# Message from *Mike Myers*: Hi Mike, Does the import capability allow recursion such that an imported file can include an imported file can include an imported file? Yes. All the recursion does is just call the same function, just with the new filename. In theory it can detect any level of nesting. I should point out that it does no checks for loops. Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- A diplomat is someone who can tell you to go to hell in such a way that you will look forward to the trip. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] Re: Overhead for insert and blocks
Andrew Martin wrote: Internally the files look like: snip ...how are blocks stored? ...is the data arranged in a single continuos memory area? snip Watch carefully... But that doesn't actually answer my question. I'm not talking about the representation the user sees, but how the data is actually held in memory. Is it a simple memory block, single or double linked list, how are nested blocks handled: are they interleaved or does the parent block contain pointers to the memory containing the nested blocks? What exactly happens when a block is inserted into a block with /only? These implementation issues can have a huge effect on the speed of the script. I guess I shouldn't really be worrying about such things but I'm an unrepentant C programmer and habits are hard to break ;) Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.