Re: suggestions ?

new topic     » goto parent     » topic index » view thread      » older message » newer message

Wolfgang Fritz writes:
> Wouldn't it be nice...
> ..if Robert gave us all some "suggestions" about how we should all use
> his FREELY provided listserve.

I can give a few common sense observations.

#1
This mailing list is not under my direct control.
It was set up by John Kinne of Miami University a couple of years
ago when he was developing a program in Euphoria for use in
the University. We are using the resources of Miami University.
If we abuse those resources or cause embarassment to the
University, they will cancel this list. We'd have to
start using the newsgroup, or make some other arrangement.

#2
Try to stay on the topic of Euphoria programming or
closely related matters.

#3
After the events of last week, it should be obvious that
a .EXE file in this mailing list is now about as popular
as a porcupine in a nudist colony. I trust Monty, but how do
I know it was really Monty who posted, and how do I know where
Monty got the .EXE? At least it was a small file.

#4
Large attachments of any kind should not be posted.
Why force hundreds of people to download a big file,
when only 10% at best are going to be interested?
If it's that great, send it to me and I'll post it on the
main Euphoria site. What's large? I guess 10K or less
is small. A bound Euphoria program is definitely too large.
Some free e-mail accounts are limited to about 60K.

#5
I can't comment on the format for attachments: MIME,
UUENCODE etc. since I seem to be able to receive
them all. The safest thing is to put small chunks of
Euphoria code into the body of the message. Some
people unfortunately end up with "=3D" in place
of "=" all through their code. 3D being the hex code for "=".
You can write a simple Euphoria program to correct this:
(I sure hope *this* doesn't get clobberred with =3D's !)


-- change =3D back to =
-- and rejoin lines split with =
-- usage: ex eq3d.ex < source > dest
object line
integer pos
while 1 do
    line = gets(0)
    if atom(line) then
        exit
    end if
    -- fix '=' that is used to split a long line:
    while 1 do
        pos = match("=\n", line)
        if pos = 0 then
            exit
        end if
        line = line[1..pos-1] & gets(0)
    end while
    -- fix '=3D' that appears where there should be a '='
    while 1 do
        pos = match("=3D", line)
        if pos = 0 then
            exit
        end if
        line = line[1..pos] & line[pos+3..length(line)]
    end while
    puts(1, line)
end while


Regards,
     Rob Craig
     Rapid Deployment Software
     http://members.aol.com/FilesEu/

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu