Hi.
That's just too easy... :)
Terry
- Original Message -
From: Allen Kamp [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, May 09, 2001 10:17 PM
Subject: [REBOL] Re: True?
- Original Message -
From: Terry Brownell [EMAIL PROTECTED]
To: Rebol List [EMAIL
A path! datatype could act in much the same way as a block, except that the
contents are executed immediately (instead of at a later date or not at
all).
A block! datatype is this:
[ optional Rebol-Values separated with spaces ]
For example:
[Test: func [Arg] [print join Arg
Excellent plan!! Couldn't have said it better. ;))
Enjoy!!
Ammon
- Original Message -
From: Ken Anthony [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, May 09, 2001 6:58 PM
Subject: [REBOL] Re: REBster
How about this as a model for not cutting the artist out completely...
That would be way cool. All my saved email from this list is in Lotus Notes
and I'd really like to get them out and into a more portable format (flat
text would be fine).
BTW Is there still a project underway for a REBOL email client? I've
written a simple read-only script in /Core which
Hi, Christophe,
Pardon the repetition if I cover anything you already understand,
but I have a possible (possibly partial?) suggestion below. This
post is longer than I'd like; it's the result of my exploration
of object contexts. I didn't have sufficient editing time to
make it more concise.
Hi, Petr and Andrew,
Petr Krenzelok wrote:
Andrew Martin wrote:
Normal path! datatypes look like this:
word/sub-word/sub-sub-word
Currently Rebol doesn't understand strings in a path.
I'm proposing that
Rebol should return things using a string as a path...
Opinions?
The performance model only works for some artists. It does not work
for:
-Artists who write music that can't be performed live.
-Artists with health problems which preclude touring.
-Artists with family obligations that preclude being away all the
time.
-Artists who would rather be
What gives us the right to tell the artist what he should do for a
living? What gives us the right to steal his creative works?
Please explain, I don't understand this at all.
Best Regards,
-Jamie Krutz
Ammon Cooke wrote:
Excellent plan!! Couldn't have said it better. ;))
Enjoy!!
Hello Joel ;)
For example:
now
== 10-May-2001/9:16:46-5:00
now/time
== 9:16:49
now/time/hour
** Script Error: now has no refinement called hour
** Where: halt-view
** Near: now/time/hour
foo: now/time
== 9:16:57
foo/hour
== 9
Well, ok it is a good idea *if* the artists except it. Sorry for the OT
stuff here, if you want to continue this please reply to my private email
address.
Thanks!!
Ammon
- Original Message -
From: Jamie [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, May 10, 2001 9:11 AM
Hi Andrew,
That's what a paren! does. The syntax is nicer too.
Brian Hawley
Andrew Martin wrote:
A path! datatype could act in much the same way as a block, except that the
contents are executed immediately (instead of at a later date or not at
all).
A block! datatype is this:
[
How about support for paren! when creating a path to do as you mention?
a: [ aa [ aaa 1 bbb 2 ] bb [ aaa 22 ] ]
== [aa [aaa 1 bbb 2] bb [aaa 22]]
x: 'aa
== aa
a/(x)
** Syntax Error: Invalid path -- a/
** Near: (line 1) a/(x)
p: to path! [a (x)]
== a/(x)
p
** Script Error: Invalid path
From: Ronald Gruss
Hi, Scott,
I'm glad to see how fast and how kindly you (from the rebol-list)
answer to
my questions which must seem quite easy for you. Thanks.
But in this case, it doesn't solve my problem : the base of my script
was
Carl's Cool Effect Gel demo script, using a rotary
Ammon Cooke wrote:
Well, ok it is a good idea *if* the artists except it. Sorry for the OT
stuff here, if you want to continue this please reply to my private email
address.
I agree artists have the right to choose how their work is
distributed. For some, free distribution may fit into their
While discussing this with a collegue, I had a couple of added
insights.
Joel Neely wrote:
...
As to why the same logic isn't propagated upward through
multiple layers of enclosing objects, I can only speculate
that RT:
1) simply didn't think of it
2) thought of it but didn't want to
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
Seems that it already understands quoted strings to some degree...
a: [aa [aaa 1 bbb 2] bb [ccc 1 ddd 2] ]
== [aa [aaa 1 bbb 2] bb [ccc 1 ddd 2]]
p: to-path [a bb]
== a/bb
p
== [ccc 1 ddd 2]
--Ryan
Andrew Martin wrote:
Normal path! datatypes look like this:
Well, on the website, the images are broken..
--
From: Carl Sassenrath [EMAIL PROTECTED]
To: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: [REBOL] REBOL Dictionary Returns
Date: Thu, 10 May 2001 11:56:45 -0700
A draft of the REBOL Dictionary (all functions of REBOL
listed in
A P2P-like file sharing system in REBOL is a neat
idea, but it could be risky from a legal standpoint.
If the application includes the ability to circumvent
music (and/or software)copyright laws, apart from your
own skin, I'd be concerned that REBOL Technologies
might be exposed to a nasty
Yes, these issues do need to be talked about up front. IMHO the ONLY way
that we(REBOL Developers) who build this file sharing system can stay out
of the mess NAPSTER is in, is by stating by some sort of splash screen,
either in an installer, or first time it is run declare:
This program
I printed a few pages, and noticed that I had forgotten
to provide the refinement args. They are added now.
Even bigger in HTML now and actually smaller in REBOL.
In the destkop, rightclick on the ref-make icon and
update your copy (until I get a chance to update the
index file...)
-Carl
--
Hi Terry Joel,
str: {word1 word2 a string}
== {word1 word2 a string}
blk: load join [ [str ]]
== [word1 word2 a string]
foreach item blk [print type? :item]
word
word
string
Actually, all that is necessary is to do:
str: {word1 word2 a string}
This is the one thing that is keeping me from doing REBster. I'm just
surprised no one lambasted me for wanting to use POP as the protocol.
:)
-Ryan
Ed
Maybe I didn't read this thread carefully, but won't
this work?:
str: {word1 word2 a string}
== {word1 word2 a string}
blk: to-block str
== [word1 word2 a string]
//Ed
--- Ryan Cole [EMAIL PROTECTED] wrote:
do or load, depending on if you want to use it now
or later.
Terry Brownell
We have a winner!
TBrownell
- Original Message -
From: Ed O'Connor [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, May 10, 2001 2:02 PM
Subject: [REBOL] Re: strings and things
Maybe I didn't read this thread carefully, but won't
this work?:
str: {word1 word2 a string}
Public opionion makes all the difference. This is why napster was only mildly
cremated, and slow cooked at that. The record companies are scared to death of
public opionion backlash. It really shows, when you look at all the steps that they
have taken to insulate themselves--almost like they
Want to build a useful POP-based app that people are
clamouring for?
Try this proposed Alias Manager App, which would
manage workflow of e-mail tech-support:
http://www.evhead.com/longer/2943130_essays.asp
This proposal has created a mini sensation since Joel
Spolsky mentioned it in his
Hello all,
Good topic Ryan. I am trying to get together a program
myself for sharing files through POP. I heard from some
that this was not reasonable given it limitations but really
think about it, Rebol pushes the power of TCP/HTTP/SOCKS4,5.
The biggest part is security issues and
Sounds good, but what do you mean by mp3's created by the uploader? Do you
mean in the agreement we simply state, WARNING, only upload this if it is
YOUR work, or if you have written permission from the creator of this work
??
--Ammon
- Original Message -
From: Ryan Cole [EMAIL
I am not well versed in POP, what are its advantages over using FTP?
Daniel Murrill wrote:
Hello all,
Good topic Ryan. I am trying to get together a program
myself for sharing files through POP. I heard from some
that this was not reasonable given it limitations but really
think
From: CRS - Psy Sel/SPO, COUSSEMENT Christophe, CPN Hi list:
snip I tried the following:
snip
ancestor-object: make object! [
global-obj-prop: make integer! 0
init: func [
val [integer!]
][
global-obj-prop: make integer! val
]
embedded-object:
Yep, thats what I mean.
CNET's wording is You must be the developer or publisher of the software, or an
authorized agent, in order to submit a title. And it goes on to say later
that The program must not infringe on any copyrights. I might be tempted to use
harsher language.
I suppose if
Hi John,
It seems that every [ ], { } block has head/tail/ and empty place holder
(the space = %20) for each word. This space really just knows the
type! of each value, and the only way to make changes is to unset the
variable block1 block2 with new one or use variable: make-string/or
block
In some what of a reality, they all use SOCKS3/4/5 protocol.
The mother of these type programs is the FTP, wich IRC, Server,
Proxies,POP,SMTP, Fileport... is what they are based upon with tcp.
Pop has a 5mb per account limit and a file size of 2mb. But the ISP
really controls the 5meg limit
Sorry I went off topic, I misread your
question believe it or not. POP is faster because
it's really FTP with limited bloatware abilities.
You don't need to give access to a FTP server, or
your computer, they just keep using there OWN email
account.
Nothing breaks on your end, they don't
Hi Scott
Luke, use The Force, or at least the 'context. I believe that
'context may be the solution to your problem.
? context
USAGE:
CONTEXT blk
DESCRIPTION:
Defines a unique (underived) object.
CONTEXT is a function value.
ARGUMENTS:
blk -- Object variables
A trick I use to get messages out of Outlook Express (which does not export
very well) is to select a whole bunch of emails and then click on the
Forward button. The result is all the selected emails become attachments
(type message/rfc822) of a multipart mime message - which I then save using
Michael,
You can export all of the documents in a view to a text file using
the export option in the Notes file menu.
This code then be split using parse I guess.
Header from the exported file -
$AdditionalHeaders:
SMTPOriginator:
From:
Subject:
PostedDate:
SendTo:
ReplyTo:
$UpdatedBy:
Carl Sassenrath wrote:
A draft of the REBOL Dictionary (all functions of REBOL
listed in alpha order) is now available in HTML format.
If you like to wait for the net, you can download it from
http://www.rebol.com/docs/dictionary.html. It's 878 KB.
If you prefer to use REBOL
Hi Robert
[ Conveniently a a convolve function would be very handy ;- ]
I was not looking forward to implementing this because of the level of
nested for loops required. However in describing it on paper I think i've
figured out an easy way to complete the task. Not very effecient mind...
From: Larry Palmiter
Hi Scott
Luke, use The Force, or at least the 'context. I believe that
'context may be the solution to your problem.
Good to keep in mind that CONTEXT is just a shortcut for MAKE OBJECT!
context: func [
Defines a unique (underived) object.
blk [block!]
Replying to my own message.
Oops, I left x out of the locals, the func spec block should be:
[data [block!] filter [block!] /local k m n x out]
-Larry
- Original Message -
From: Larry Palmiter [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, May 10, 2001 7:57 PM
Subject:
Here's how:
port: open sound://
sound: load %gumby.wav
insert port sound
sound starts to play...
How to get it?
1) Download View/Pro 1.2 (on rebol.com right now)
2) Send us that $49 you've been promising. Gets
you the View/Pro key. You'll need it to play
sound. And then, you can
Hi Carl
Thats great! I wondered what you guys were doing in your spare time ;-)
One small problem with the example:
port: open sound://
sound: load %chord.wav
** Script Error: Word sound is protected, cannot modify
** Near: sound: load %chord.wav
snd: load %chord.wav
insert port snd
==
Hi, all!
Just a small further demonstration that the term embedded
object is of questionable significance in REBOL...
ob11: none
== none
(just to make sure that there's nothing up my sleeve...)
ob1: make object! [
[a: 1
[init: func [n [integer!]] [a: n]
Hello,
Is it possible to copy or move a file in Rebol ? I can't find it in rebol
pdf .
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the
subject, without the quotes.
Better yet, STREAMING mp3!
PS - and while your at it, throw in some streaming mpeg4 video 8}
- Original Message -
From: Carl Sassenrath [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Thursday, May 10, 2001 8:34 PM
Subject: [REBOL] How to play a sound...
Here's how:
Graham Chiu wrote:
Does editing the services.r work for anyone?
I've added and changed text - makes no difference.
Quit and
restarted Rebol. Nothing.
Just replying to myself. The View/Pro 1.2 version I just
downloaded suddenly decided to respect the changes I had
made to my
Hi,
Just tried to play a file with a space in the filename and got the
following error message. Other wav files have been fine so far (and
great fun :). (View/pro 1.2 licensed)
x: load to-file /c/winnt/media/windows NT Logon sound.wav
** Access Error: Bad image data
** Near: x: load to-file
For all those that had problems with the sound on IRSee.r, it should work now.
Reload it at the LFReD rebsite.
TBrownell
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with unsubscribe in the
subject, without the quotes.
Hi Joel
You have been coming up with some fun examples lately. Maybe I can throw a
little light on the topic.
First the effect in your example is also obtained with this code:
ob1: make object! [
a: 1
init: func [n [integer!]] [a: n]
set 'ob11 make object! [
b: 10
init: func [n
51 matches
Mail list logo