Re: suggestions ?
- Posted by Robert Craig <rds at EMAIL.MSN.COM> Oct 11, 1998
- 595 views
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/