[REBOL] A function bug Re:(3)

1999-12-08 Thread lmecir
Hi, Howdy Ladislav: In this example you posted: --- block1: [do func[f [any-function!]] [print "OK"] func [x] [print "OK"]] == [do func [f [any-function!]] [print "OK"] func [x] [print "OK"]] block2: [do func [f

[REBOL] How are functions in REBOL polymorphic? Re:

1999-12-08 Thread jimg
Hi Keith, You can do this by creating your own port protocol handler for pnm or audiobook in the same way as ftp and http are handled. This is done by creating a port handler object and adding it to the system/schemes block. Try doing a "probe system/schemes/finger" to see an example port

[REBOL] Re: DONT MAKE IT COMMERCIAL!!!! Re:(13)

1999-12-08 Thread ejolson
Hello, I'm still catching up after being gone a week for Thanksgiving. (Ouch, over 500 mails waiting for me!) On 23-Nov-99, [EMAIL PROTECTED] wrote: Inprise allowed dBase to leave the fold - exclusively licensed it to KSoft ( aka dBase200 inc ). Why don't the Sprint users take over the

[REBOL] Re: web browser Re:

1999-12-08 Thread ejolson
Hello, On 25-Nov-99, [EMAIL PROTECTED] wrote: Graham wrote: Is anyone working on a Rebol text based web browser a la Lynx? Seems most of the components have already been written ( parsing forms, cookie collection ). I'm waiting for REBOL/Command to come out, some one else to write

[REBOL] Load ???

1999-12-08 Thread gerryxiao
Load ??? I found the definition about load function was too simple in REBOL Documention,I've a bit confusion about it: a: load "hello" ==hello type? a word! b: load "hello world" ==[hello world] type? b block! c: load ask "input: " input: "hello world" type? c string! ;ask funtion return string?

[REBOL] REBOL Trivia :) Re:(4)

1999-12-08 Thread Steve . Shireman
[EMAIL PROTECTED] wrote: See below: Russell [EMAIL PROTECTED] - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 07, 1999 3:23 PM Subject: [REBOL] REBOL Trivia :) Re:(2) Sorry, couldn't resist, but there was at least one more name

[REBOL] inserting from a file

1999-12-08 Thread hmf
hey guys, here's an easy one. How can I grab text from, say, between tags, and insert it where I will in an other file? I'd like to construct a page from other pages... Thanks, -- -t

[REBOL] inserting from a file Re:

1999-12-08 Thread Petr . Krenzelok
[EMAIL PROTECTED] wrote: hey guys, here's an easy one. How can I grab text from, say, between tags, parse str [thru SOME TAG HERE copy result to /SOME TAG HERE] (insert find str2 "place where to insert" result)] That's the very primitive one. Look to the parse docs better.

[REBOL] Rebol on NeXT ?

1999-12-08 Thread lcurnier
Is there a way to obtain a release of Rebol under NeXTstep 3.3 or Openstep ? They are BSD based Unix systems, so it wouldn't be too complicated to build Rebol on it . Laurent

[REBOL] Console GUI functions? Re:

1999-12-08 Thread robert . muench
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, December 02, 1999 9:57 AM To: [EMAIL PROTECTED] Subject: [REBOL] Console GUI functions? Hi, I would like to use Rebol and the cool console feature to develop interactive applications. For this I

[REBOL] Newbie seeks help Re:(5)

1999-12-08 Thread 70740 . 503
Larry, My face is red. I don't know how I managed to send an incorrect version. Of course I had checked my results against yours. In any case, the correct version and its result from the console: source byter byter: func [n [integer!]][ do join "#{" [skip to-string to-hex (256 * (n //

[REBOL] Emergency programming help needed at Amiga.org, Please help us! Re:(3)

1999-12-08 Thread news . ted
Here's my very nearly trival mailing list script. It read the names and message from seperate files. The name list is just a plain list of email addresses, one to a line (mails.txt). The message is any text file (mail.txt). No list management (yet). You'd have to change the mydomain.tld to

[REBOL] RFF: empty? for blocks

1999-12-08 Thread robert . muench
Hi, I would like to propose that empty? should be useable with blocks and return true if the block doesn't contain an element. Robert M. Muench, Karlsruhe, Germany == ask for PGP public-key == When do you want to reboot today? Use the free portable GUI Library OpenAmulet from

[REBOL] Newbie seeking sites?

1999-12-08 Thread james
Hi, anyone know of any Rebol orientated sites with examples and so on (apart from www.rebol.com ;) ? Or assuming the Rebol guys are on here, any idea when the page with site links will appear? :) Sorry if this has been asked...is there a list FAQ? Thanks, James L Boyd.

[REBOL] Emergency programming help needed at Amiga.org, Please help us! Re:(4)

1999-12-08 Thread news . ted
Ooops From: "Postmaster [EMAIL PROTECTED]" Should be From: "Postmaster [EMAIL PROTECTED]" Lost the trailing brace editing out my domain. -T.

[REBOL] RE: REBOL contract programmer wanted...

1999-12-08 Thread bo
For anyone interested in contract programming in REBOL, here's an opportunity. Please respond directly to [EMAIL PROTECTED] and not to the list. On 7-Dec-1999/18:30:49-8:00, [EMAIL PROTECTED] wrote: POSTED TO THE LIST FOR ERNEST PEREZ at [EMAIL PROTECTED]... I'm looking for a contract REBOL

[REBOL] How are functions in REBOL polymorphic? Re:

1999-12-08 Thread bo
On 7-Dec-1999/23:20:01-5:00, [EMAIL PROTECTED] wrote: For instance, I can use the word read for so many different things... reading from an ftp site, reading from a web page, getting a directory listing, reading a file, and on and on. Is there something internal in the read function that does

[REBOL] RFF: empty? for blocks Re:

1999-12-08 Thread bo
Robert, It does, doesn't it? empty? [] == true On 8-Dec-1999/16:30:03+1:00, [EMAIL PROTECTED] wrote: Hi, I would like to propose that empty? should be useable with blocks and return true if the block doesn't contain an element. Robert M. Muench, Karlsruhe, Germany == ask for PGP

[REBOL] Newbie seeking sites? Re:

1999-12-08 Thread bo
James, Try http://www.rebol.ORG and http://owlnet.net/rebol/ . On 8-Dec-1999/16:13:15, [EMAIL PROTECTED] wrote: Hi, anyone know of any Rebol orientated sites with examples and so on (apart from www.rebol.com ;) ? Or assuming the Rebol guys are on here, any idea when the page with site links

[REBOL] A function bug Re:(3)

1999-12-08 Thread icimjs
Hi Ladislav, you wrote I recall: block1: [do func[f [any-function!]] [print "OK"] func [x] [print "OK"]] == [do func [f [any-function!]] [print "OK"] func [x] [print "OK"]] do block1 OK Why isn't this answer good enough for you? you refer to the difference between block1 and block2. Once

[REBOL] A function bug Re:(4)

1999-12-08 Thread icimjs
Hi Ladislav, you wrote: I give you another example: Your composite function: composite: func ['f 'g][func [x] compose [(f) (g) x]] f: func [x [any-function!]] ["OK"] g: func [x] [:x] x: func [x] ["OK"] fg: composite f g [correcting the typo:] result: fg :x ** Script Error: x is missing its x

[REBOL] DONT MAKE IT COMMERCIAL!!!! Re:(15)

1999-12-08 Thread anon_emouse
In article [EMAIL PROTECTED], [EMAIL PROTECTED] writes OK, then why don't Windows 95/98 users take over the product and get it open sourced? Because the *owner* of a product has to release it to open source for that to happen I think that is an irrelevant comparison. Win 98 is a current

[REBOL] A function bug Re:

1999-12-08 Thread ingo
Those were the words of [EMAIL PROTECTED]: Hi, Rebols, found this: block1: [do func[f [any-function!]] [print "OK"] func [x] [print "OK"]] == [do func [f [any-function!]] [print "OK"] func [x] [print "OK"]] block2: [do func [f [any-function!]] [print "OK"]] == [do func [f

[REBOL] Rebol on NeXT ? Re:

1999-12-08 Thread tywbooth
Laurent, The closest thing we've currently got is REBOL for MacOSX which was based on OpenStep. I'm not sure but I think I remember hearing something about MacOSX console apps being backwards compatible with OpenStep...but I could be way off. Of course this won't work on the 68k based NeXT

[REBOL] RFF: empty? for blocks Re:

1999-12-08 Thread 70740 . 503
Robert, It seems to me it already does: empty? [] == true empty? [1 2 3] == false empty? {} == true empty? { } == false Jerry

[REBOL] A function bug Re:(5)

1999-12-08 Thread lmecir
Hi, Hi Ladislav, you wrote: I give you another example: Your composite function: composite: func ['f 'g][func [x] compose [(f) (g) x]] f: func [x [any-function!]] ["OK"] g: func [x] [:x] x: func [x] ["OK"] fg: composite f g [correcting the typo:] result: fg :x ** Script Error: x is missing

[REBOL] What is an action?

1999-12-08 Thread larry
Hi Rebols Does anyone know the difference between an action and a function? (REBOL Tech ???) action? :add == true function? :add == false I also noticed this puzzling result: type? money! == datatype! type? function! == datatype! type? action! ** Script Error: action! has no value. **

[REBOL] Rebol on NeXT ? Re:

1999-12-08 Thread fuchs
I believe that NeXTStep is Mach based. [EMAIL PROTECTED] wrote: Is there a way to obtain a release of Rebol under NeXTstep 3.3 or Openstep ? They are BSD based Unix systems, so it wouldn't be too complicated to build Rebol on it . Laurent

[REBOL] Emergency programming help needed at Amiga.org, Please help us! Re:(4)

1999-12-08 Thread wayne
You can find a script on Rebol.com that will do what you want, but it won't handle as easily the unsubscription messages, bouncing messages etc that onelist/egroups offer. I was trying to use the example as a starting point, but I can't figure out how to get it to open the subscriber list,

[REBOL] REBOL Trivia :) Re:(3)

1999-12-08 Thread ole_f
Hi , 7-Dec-1999 you wrote: Sorry, couldn't resist, but there was at least one more name before LAVA, and it starts with an M... But I am not sure I can divulge it... LAVA was just one phase in Carl's big plan. IIRC, Carl wanted to end up with a new kind of operating system, built with LAVA as

[REBOL] DONT MAKE IT COMMERCIAL!!!! Re:(16)

1999-12-08 Thread ralph
Well, actually, Sprint came from Final Word (Mark of the Unicorn) which in turn came from Emacs, which is still very much alive. In fact, I continue to use Sprint on an almost daily basis since it will still do many things my Word 2000 can't handle. It's built in macro language is wonderful--you

[REBOL] Running unauthorised CGI Re:(2)

1999-12-08 Thread mailinglists
Hi Russell, I hope I get this reply out to you in time. Perldiver is a perl script that just outputs all the CGI environment variables, with some other host server info thrown in as well. It took me two hours to find a script like this, it's insane but true, and if you want to find it, just

[REBOL] illegal port command

1999-12-08 Thread rdudley
I can read from and write files to my server using ftp://etc.; however, when I try to open/delete/rename using ftp, Rebol responds with "TCP 500 illegal PORT Command". Is this a server problem perhaps? Thanks for your help, Russ

[REBOL] A function bug Re:(6)

1999-12-08 Thread icimjs
Hi Ladislav, let me introduce my twin cousins, Tom and Sam: source tom tom: [func [x] [print "OK"]] source sam sam: [func [x][print "OK"]] type? do tom == function! type? do sam ** Script Error: none is missing its x argument. ** Where: func [x][print "OK"] Why? Here's the explanation:

[REBOL] filter bench

1999-12-08 Thread SchaeferFFM
Hi Rebols, just tried this: [code]-- range: func [start [number!] end [number!] /local result [block!]] [ result: make block! (end - start + 1) for i start end 1 [ append result i ] ] filter: func ["filter function"

[REBOL] What is an action? Re:

1999-12-08 Thread KGD03011
Larry, Actions are a type of "function" (in its broader Rebol sense of any-function!) that can't be created using Rebol itself. Actions are for all practical purposes the same as natives (unless you're a Rebol Creator), but there is some mysterious difference I've never seen explained. Anyone

[REBOL] Un blocking blocks

1999-12-08 Thread robert . lancaster
Hello World! I've got a small problem, that I have fixed and wish to know if there is a faster way. I have a series of series with series inside... etc etc a: [ [ cow sheep dog ] [ pony cat [ pig horse [ cabbage] ] ] ] and I need to transform them like so... a: load form a == [cow sheep dog

[REBOL] Un blocking blocks Re:

1999-12-08 Thread ebierly
to-block to-string a [EMAIL PROTECTED] wrote: Hello World! I've got a small problem, that I have fixed and wish to know if there is a faster way. I have a series of series with series inside... etc etc a: [ [ cow sheep dog ] [ pony cat [ pig horse [ cabbage] ] ] ] and I need to

[REBOL] Un blocking blocks Re:

1999-12-08 Thread icimjs
Hi Rob, you have the option of using a: make block! form a I imagine that make block! form a will run faster than load. Load tries to bind words to the global context which make block! doesn't. Therefore you get these two different behaviors: do load {print "hi"} hi Here print is bound to

[REBOL] REBOL Trivia :) Re:(4)

1999-12-08 Thread Petr . Krenzelok
[EMAIL PROTECTED] wrote: Hi , 7-Dec-1999 you wrote: Sorry, couldn't resist, but there was at least one more name before LAVA, and it starts with an M... But I am not sure I can divulge it... LAVA was just one phase in Carl's big plan. IIRC, Carl wanted to end up with a new kind of

[REBOL] Un blocking blocks Re:(2)

1999-12-08 Thread mike . yaunish
At 09:22 PM 12/8/1999 -0500, you wrote: I thought that would have worked but look what happens: a: [ [ cow sheep dog ] [ pony cat [ pig horse [ cabbage] ] ] ] == [[cow sheep dog] [pony cat [pig horse [cabbage b: to-block to-string a == [cow sheep dogpony cat pig horse cabbage] *** What

[REBOL] What is an action? Re:(3)

1999-12-08 Thread Petr . Krenzelok
[EMAIL PROTECTED] wrote: Hi Eric Thanks for the input about "action". It seems to me the documentation should be expanded to cover some of this stuff. As you say, it's a bit mysterious. Larry :-) PS I have been using your "huh" program for a while. It is really useful and