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
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
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
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
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?
[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
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
[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.
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
-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
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 //
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
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
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.
Ooops
From: "Postmaster [EMAIL PROTECTED]"
Should be
From: "Postmaster [EMAIL PROTECTED]"
Lost the trailing brace editing out my domain.
-T.
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
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
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
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
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
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
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
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
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
Robert,
It seems to me it already does:
empty? []
== true
empty? [1 2 3]
== false
empty? {}
== true
empty? { }
== false
Jerry
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
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.
**
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
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,
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
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
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
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
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:
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"
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
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
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
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
[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
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
[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
42 matches
Mail list logo