[REBOL] POP3 username issues

2004-01-20 Thread Chris White

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

2004-01-14 Thread Chris Siegle

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

2004-01-14 Thread Chris Siegle

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

2004-01-14 Thread Chris Siegle

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

2004-01-14 Thread Chris Siegle

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

2004-01-09 Thread Chris Siegle
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

2004-01-09 Thread Chris Siegle

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.

2002-07-29 Thread Chris

-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

2002-07-19 Thread Chris

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

2002-07-18 Thread Chris

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

2002-06-15 Thread Chris

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?

2002-03-20 Thread Chris

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).

2002-03-19 Thread Chris

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 ...

2002-03-18 Thread Chris

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

2002-03-17 Thread Chris

#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

2002-03-13 Thread Chris

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

2002-03-13 Thread Chris

#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

2002-03-12 Thread Chris

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!

2002-03-12 Thread Chris

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?

2002-03-11 Thread Chris

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?

2002-03-07 Thread Chris

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?

2002-03-06 Thread Chris

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?

2002-03-06 Thread Chris

-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?

2002-03-06 Thread Chris

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?

2002-03-03 Thread Chris

#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?

2002-03-03 Thread Chris

-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)

2002-02-28 Thread Chris Double

 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

2002-02-27 Thread Chris

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

2002-02-20 Thread Chris

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

2002-02-04 Thread Chris

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

2002-02-04 Thread Chris

[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

2002-02-01 Thread Chris

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

2002-01-31 Thread Chris

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

2002-01-18 Thread Chris

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

2002-01-18 Thread Chris

-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

2002-01-11 Thread Chris

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 ;-)

2002-01-09 Thread Chris

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 ...)

2001-12-18 Thread Chris

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.

2001-12-14 Thread Chris

#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

2001-11-21 Thread Chris Double

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

2001-10-14 Thread chris palu


 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

2001-10-14 Thread chris palu

 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

2001-10-10 Thread Chris Double

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!

2001-09-27 Thread Chris Double

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

2001-05-10 Thread Chris Elliott

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

2001-04-28 Thread Chris

#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

2001-04-28 Thread Chris

#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

2001-04-18 Thread Chris

#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

2001-04-16 Thread Chris

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...

2001-04-16 Thread Chris

#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...

2001-04-15 Thread Chris

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...

2001-04-06 Thread Chris

#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?

2001-03-27 Thread Chris

#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

2001-03-27 Thread Chris

#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

2001-03-26 Thread Chris

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?

2001-03-26 Thread Chris

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?

2001-03-26 Thread Chris

#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

2001-03-17 Thread Chris

#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

2001-03-17 Thread Chris

#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

2001-03-15 Thread Chris

#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

2001-03-14 Thread Chris

#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

2001-03-13 Thread Chris

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

2001-03-03 Thread Chris

#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

2001-02-27 Thread Chris

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

2001-02-26 Thread Chris

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?

2001-02-20 Thread Chris

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

2001-02-19 Thread Chris

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

2001-02-17 Thread Chris

#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

2001-02-16 Thread Chris

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...

2001-02-15 Thread Chris

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...

2001-02-15 Thread Chris

#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...

2001-02-12 Thread Chris

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...

2001-02-12 Thread Chris

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

2001-02-09 Thread Chris

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?

2001-02-09 Thread Chris

#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

2001-02-08 Thread Chris

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

2001-02-08 Thread Chris

[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

2001-02-07 Thread Chris

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

2001-01-23 Thread Chris

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....

2001-01-22 Thread Chris

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

2001-01-18 Thread Chris

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

2001-01-15 Thread Chris

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...

2001-01-15 Thread Chris

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

2001-01-15 Thread chris . double

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...

2000-12-23 Thread Chris

#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

2000-12-16 Thread Chris

#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*

2000-12-13 Thread Chris Walker

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

2000-12-06 Thread Chris

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

2000-12-01 Thread Chris

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 ?

2000-11-30 Thread Chris

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

2000-11-27 Thread Chris

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

2000-11-27 Thread Chris

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?)

2000-11-22 Thread Chris

#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?)

2000-11-21 Thread Chris

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 :)

2000-11-21 Thread Chris

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

2000-11-21 Thread Chris

[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?

2000-11-11 Thread Chris

#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

2000-11-07 Thread Chris Steele

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?

2000-11-01 Thread Chris

#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

2000-10-31 Thread Chris

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.




  1   2   >