HDTenEightyP/NetNews huggingface dataset:
From: hm342st@unidui.uni-duisburg.de (Michael Staats)
Subject: Re: MicroEMACS vs Freemacs.
Date:  1 Sep 92 10:10:08 GMT
Organization: Rechenzentrum Uni-Duisburg

In <1992Sep1.080407.26699@irisa.fr> decouty@irisa.fr (Bertrand Decouty, AB112, [99 84] 73 46, Atelier) writes:


>>from beeing perfect but not too bad. With MicroEmacs this is
>>impossible, you'd have to change the C sources.
>>

>NO, NO, NO... Perhaps this was true with the first versions of
>micro-emacs but now there is a macro language, which looks like basic.
>Right, it is not Lisp :-)

Freemacs is programmable in mint, not lisp too.

>You have access, from this "language", to all built-in commands. You
>can define new command and bind them to keys.

>The only built-in mode is a C-mode. You can add your own modes by
>writing some macroes. Many people have done so, for Pascal or TeX.

Sorry, I didn't know that. The micro-emacs I know wasn't programmable.
So long,
Michael

 
-- 
Michael Staats, Student of Theoretical Physics, Uni-GH Duisburg 
Wenn dieser Artikel in Deutsch ist: Bitte entschuldigt meine Fehler.
If this article is in english: Please excuse me for my mistakes. 
if (written_in_C(&article)) mistake_msg_to("michael@hal6000.uni-duisburg.de");
From: barmar@think.com (Barry Margolin)
Newsgroups: comp.emacs
Subject: Re: small question about going into directories with find-file
Date: 24 Aug 92 02:49:37 GMT
Organization: Thinking Machines Corporation, Cambridge MA, USA
NNTP-Posting-Host: gandalf.think.com

In article <1992Aug23.165129.10498@colorado.edu> ejh@khonshu.colorado.edu (Edward J. Hartnett) writes:
>In article <173nldINNmrv@early-bird.think.com> barmar@think.com (Barry Margolin) writes:
>>When you use find-file right after starting Emacs, the current buffer
>>doesn't have a pathname, so your response is used as is.  But when you're
>>in a buffer with a file it defaults to the buffer pathname.
>Right, but that's really my question: why doesn't it take the current
>buffer's pathname as the file that I want to open, and thus go into
>dired in that directory?

You said this happens when you're in a buffer for a file, not a directory.
In that case, "the current buffer's pathname" includes the file name.  So
when you don't type anything, it means you want to open the current file
again.

>>This behavior is implemented in the C routine that implements the
>>read-file-name function.  It occurs whenever the third argument (the
>>default value) is nil, as it is when it's called from call-interactively's
>>processing of the interactive "F" argument type.  To fix it from Lisp you
>>can change find-file so that it calls read-file-name explicitly to get its
>>argument, and passes an explicit third argument of the current
>directory.
>
>This last paragraph sailed about 4 inches above my head! What are the
>first two arguments?

From "C-h d read-file-name":

    read-file-name:
    Read file name, prompting with PROMPT and completing in directory DIR.
    Value is not expanded!  You must call expand-file-name yourself.
    Default name to DEFAULT if user enters a null string.
    Fourth arg MUSTMATCH non-nil means require existing file's name.

So, the first two arguments are the prompt and the directory.  Thus, you
would use

    (read-file-name "Find file: " nil default-directory)

to read the argument.  Here's the complete patch:

(defun find-file (filename)
  "Edit file FILENAME.
Switch to a buffer visiting file FILENAME,
creating one if none already exists."
  (interactive (list (read-file-name "Find file: " nil default-directory)))
  (switch-to-buffer (find-file-noselect filename)))
-- 
Barry Margolin
System Manager, Thinking Machines Corp.

barmar@think.com          {uunet,harvard}!think!barmar
From: tjg@EBay.Sun.COM (Tim Gardner)
Newsgroups: comp.emacs
Subject: sh/ksh mode
Date: 2 Sep 1992 20:31:22 GMT
Organization: Sun Microsystems, Inc.
Distribution: world
Reply-To: tjg@EBay.Sun.COM
NNTP-Posting-Host: skybolt.ebay.sun.com
Keywords: sh, ksh


Anyone know of an elisp file that supports a mode for editing sh and/or ksh scripts?
I'm mostly interested in something that will auto indent like c-mode does.

Tim
From: exujsch@exu.ericsson.se (Johnny Schmittou EXU-T-EEG x7887 Dallas Texas USA)
Newsgroups: comp.emacs
Subject: Re: Sun arrow keys with meta and control?
Date: 26 Aug 92 14:50:11 GMT
Distribution: comp
Organization: Ericsson Network Systems

[Note:  I originally tried to reply to you via e-mail and it bounced back to
 me w/ the following:]
--------------------------------------------------------------------------
  ERROR:  host harris.earley.sns.neuphilologie.uni-tuebingen not in routing tables


554 <griffith@harris.earley.sns.neuphilologie.uni-tuebingen>... 

550 Host unknown (Authoritative answer from name server)

--------------------------------------------------------------------------
In article blah-blah (John Griffith) writes:
>[...]
>how to bind meta-up-arrow to something different than plain up-arrow.
>Is this possible? [...]
>
--------------------------------------------------------------------------
Here's a hint.  Use "xterm".  You can re-bind the crap of anything you
damn well please on the keyboard, w/ all kinds of crazy sequences that
you'll never be able to remember.  You can do this via the ".Xdefaults"
file.  IMHO, xterm is *much* more flexible than shelltool or cmdtool as
an openwindows shell interface.  If you want more info, let me know and
I can e-mail you some files, etc.
--
___________________________________________________________________________
Internet....: exujsch@exu.ericsson.se | "Everything I say is the absolute
Real life...: Johnny Schmittou        |  Gospel...  Nah, just kidding."
Virtual life: Q-man   ---<<<I'd rather be drumming.>>>--- Dallas, Texas USA
Newsgroups: comp.emacs
Subject: setting up function key for X windows Gnu emacs?
From: russell@ccu1.aukuni.ac.nz (Russell Fulton)
Date: Tue, 1 Sep 1992 22:21:58 GMT
Organization: University of Auckland, New Zealand.

Would some kind soul send me a example of how to set up bindings for the
function keys in Xversion Gnu emacs. I don't know much about X windows,
read almost nothing at all :-) but we have one or two users with  who
access our server from other unix workstaions via X. I compiled the X
version of emacs without problems but would now like to set up the
function keys sothat the X version is compatible with our Ascii
terminals.

Thanks, Russell.

-- 
Russell Fulton, Computer Center, University of Auckland, New Zealand.
<rj_fulton@aukuni.ac.nz>
Xref: sparky comp.emacs:2984 gnu.emacs.help:3902
Organization: Penn State University
Date: Mon, 31 Aug 1992 10:46:46 EDT
From: H. Choe <HXC6@psuvm.psu.edu>
Newsgroups: comp.emacs,gnu.emacs.help
Subject: How to hide lines containing an expression?

For example, I want to hide all lines which contain [or does not contain]
a particular string from the screen.  Any ideas?  Thank you.
Newsgroups: comp.emacs
From: ruprecht@informatik.uni-freiburg.de (Nick Ruprecht)
Subject: Re: Sun arrow keys with meta and control?
Organization: Institut fuer Informatik der Universitaet Freiburg, Deutschland
Distribution: comp
Date: Thu, 27 Aug 92 07:56:31 GMT

stephen@glas.rtsg.mot.com (Stephen Shortland) writes:

>In article <GRIFFITH.92Aug25201534@harris.earley.sns.neuphilologie.uni-tuebingen> griffith@harris.earley.sns.neuphilologie.uni-tuebingen (John Griffith) writes:
[...]
>>	    What I would like to do but have been unable to figure out is
>> how to bind meta-up-arrow to something different than plain up-arrow.

>However shift arrow produces a different set of key sequences -

Out-of-the-box emacs' X key handling is rather less than sophisticated.
It hard-wires the KeySyms sent by the server to characters and escape
sequences. You can control the KeySyms sent with the program "xmodmap".
You can specify several KeySyms for each key, but, unfortunately, only
the first and second entry is used (for non-shifted and shifted states).
So, the shift key can cause a difference, but the other modifier keys
cannot.

There are several patches around that provide better keybinding
facilities for emacs. Unfortunately, they all have to patch C code, so
you have to be able to recompile emacs. Never able to resist pushing my
own patch, here is a list of archive sites that carry it:

----- archie -s x-rebind-keysym -----

Host archive.cis.ohio-state.edu

    Location: /n/archive/0/extra-ftp/gnu/emacs/elisp-archive/patches
           FILE -rw-rw-r--      14612  Jun 21 1991  x-rebind-keysym.patch.Z

Host freja.diku.dk

    Location: /elisp-archive/incoming
           FILE -rw-r--r--      14757  Jun 28 1991  x-rebind-keysym.Z
    Location: /elisp-archive/patches
           FILE -rw-r--r--      14612  Jun 29 1991  x-rebind-keysym.patch.Z

Host gatekeeper.dec.com

    Location: /.1/GNU/elisp-archive/patches
           FILE -r--r--r--      14612  Jan 12 18:57  x-rebind-keysym.patch.Z

Host puffin.doc.ic.ac.uk

    Location: /gnu/EmacsBits/elisp-archive/patches
           FILE -r--r--r--      14612  Jun 21 1991  x-rebind-keysym.patch.Z

Host src.doc.ic.ac.uk

    Location: /gnu/EmacsBits/elisp-archive/patches
           FILE -r--r--r--      14612  Jun 21 1991  x-rebind-keysym.patch.Z

Host unix.hensa.ac.uk

    Location: /pub/uunet/languages/elisp/patches
           FILE -rw-r--r--      14612  Jun 21 1991  x-rebind-keysym.patch.Z

-----

The GNU Emacs FAQ, topic #130 gives more information on emacs key
handling and key rebinding as well as another patch.

Hope this helps. Best regards -

--

Nick Ruprecht
Institut fuer Informatik der Universitaet Freiburg
Newsgroups: comp.emacs
Subject: Re: setting up function key for X windows Gnu emacs?
From: alanb@sdl.mdcbbs.com (Alan Braggins)
Date: 02 Sep 92 10:47:28 GMT
Organization: Shape Data (Division of EDS), Cambridge UK
In-reply-to: hardy@golem.ps.uci.edu's message of 2 Sep 92 04:44:10 GMT

y>>>>> On 2 Sep 92 04:44:10 GMT, hardy@golem.ps.uci.edu (Meinhard E. Mayer (Hardy)) said:

> The least you could have done is say what machines you are using.
> For HP 9000 the HUGE unofficial emacs comes with a function key setup.

But X is supposed to remove/hide machine dependencies...

I modified emacs to have X as a terminal type of its own, rather than remap
X keys to vt100 or Suntool or HP term etc. - works much better when using it
on assorted platforms (in particular, when emacs is running on different
machine type from keyboard).
Has a lookup function with lots of lines like 
        case XK_KP_F1: return mod_string("KP_F1", mod, prefix, suffix);
        case XK_KP_F2: return mod_string("KP_F2", mod, prefix, suffix);
        case XK_KP_F3: return mod_string("KP_F3", mod, prefix, suffix);
        case XK_KP_F4: return mod_string("KP_F4", mod, prefix, suffix);
        case XK_KP_Equal: return mod_string("KP_Equal", mod, prefix, suffix);

and changes to x11term.c where it used to call stringFuncVal.

Mail me if you want details. Hopefully V19 will do all this much more
cleanly, having been written considering X from the start. Any rumours
on when it will appear?

--
Alan Braggins, Shape Data (A Division of EDS Ltd), Cambridge, UK +44-223-316673
   "Any technology distinguishable from magic is insufficiently advanced."
 "My employer does not necessarily share my views - but I'm working on it."
From: detombe@adonis.ee.QueensU.CA (John Detombe)
Newsgroups: comp.emacs
Subject: Emacs FAQ
Date: 28 Aug 92 13:18:10 GMT
Organization: Dept. of Electrical Engineering, Queen's University, Kingston, Ontario, Canada

Hi,
	Could some kind soul please either post or email me the latest FAQ for
emacs (assuming one exists). Thanks very much in advance.

						John

email: detombe@adonis.ee.queensu.ca
From: jrv@siemens.com. (Jim Vallino)
Newsgroups: comp.emacs
Subject: How to get region into a string?
Date: 2 Sep 92 20:52:43 GMT
Reply-To: jrv@siemens.siemens.com
Organization: Siemens Corporate Research, Inc.

Simple question.  How do I get the region into a string in an emacs lisp
program?

I'm looking for something like the function region-to-string which I have used
in mock-lisp functions.

Thanks.
Jim
--

--
Jim Vallino
jrv@siemens.siemens.com            Siemens Corporate Research, Inc.
princeton!siemens!jrv              755 College Road East
(609) 734-3331                     Princeton, NJ 08540
Newsgroups: comp.emacs
From: jsteele@netcom.com (John Steele)
Subject: Re: microemacs on ibm-pc
Date: Fri, 28 Aug 92 23:01:52 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Keywords: n
Distribution: comp

In <1992Aug28.163410.27039@coe.montana.edu> osymh@giac1.oscs.montana.edu (Michael L. Hitch) writes:

>>This may be a side effect of not having HOME set correctly.  Try it.
>>Or it may be a bad help file...

>  I had this problem with 3.11 and 3.11c after I recompiled them.  The problem
>is that the default stack size that LINK creates is too small.  There is a
>line in main.c that is supposed to set the default stack to 20,000, but that
>statement doesn't seem to work with MicroSoft C 6.0A.  I used EXEMOD to
>change the stack size and the help menu worked.

You are correct.  The first thing I did with uemacs was write a decent
NMAKE makefile :)

I forgot that I had increased the stack size (not something I would try
and do in the actual source myself) to add a swapping spawn.

Have a good weekend,
  John
-- 
#include <disclaimer.h>			/* route all flames to /dev/null  */
/**************************************************************************/
/*   Systems Analyst      | John Steele     email: jsteele@netcom.com     */
/* Video Business Systems |                                               */
/*   1-800-255-3088       |    Most people spell COBOLSUX incorrectly...  */
/**************************************************************************/
From: klassa@aurs01.UUCP (John M. Klassa)
Newsgroups: comp.emacs
Subject: Re: auto-fill-mode in mail mode
Keywords: mail auto-fill-mode gnu emacs
Date: 2 Sep 92 17:14:22 GMT
Reply-To: klassa%aurfs1.aur.alcatel.com@rockdal.aud.alcatel.com (John Klassa)
Followup-To: comp.emacs
Organization: Alcatel Network Systems, Raleigh NC

In article <61111@aurs01.UUCP> I write:
>Hi-
>
>I was wondering...  How can I have gnu emacs put me into auto-fill-mode
>(with fill column set to 75), automatically, when I enter mail mode?
>
>Thanks!
>John

bob@morningstar.com replied with:

	(setq text-mode-hook 'turn-on-auto-fill)

(i.e. put this into your .emacs file).  It did the trick, except for
the fill-column-to-75 part...  Since I really didn't care all that
much about having the fill column set to 75, I'm perfectly happy with
this solution.  (i.e. if you were going to respond, I really
appreciate it, but nevermind :-))

Thanks Bob!
John

 o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o
 o                               John M. Klassa                              o
 o      Alcatel Network Systems, Inc. --- Raleigh, NC --- (919) 850-1246     o
 o        Email: klassa%aurfs1.aur.alcatel.com@rockdal.aud.alcatel.com       o
 o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o
Newsgroups: comp.emacs
From: marca@ncsa.uiuc.edu (Marc Andreessen)
Subject: Re: epoch: get Sun Copy, paste keys to work
Organization: Nat'l Center for Supercomputing Applications
Date: Thu, 27 Aug 1992 04:57:26 GMT

--> On Wed, 26 Aug 92 13:49:39 PDT, mickeyf@vnet.ibm.com (Mickey Ferguson) said:
  /mickey/ I just got epoch and compiled it to run on my Sun Sparc
  /mickey/ running SunOS 4.1.2 and OpenLook.  The function keys and
  /mickey/ arrows all work, but the only thing that doesn't work is
  /mickey/ the copy, cut and paste keys that work between all of my
  /mickey/ other OpenLook windows.  Is there some way to get them to
  /mickey/ work properly?  Have I possibly built my copy of epoch
  /mickey/ wrong?

I believe you need to put this in your .emacs file:

(if (boundp 'epoch::version)
    (setq mouse::selection-atom (intern-atom "CLIPBOARD")))

Marc

--
Marc Andreessen
Software Development Group
National Center for Supercomputing Applications
marca@ncsa.uiuc.edu
Xref: sparky comp.emacs:3000 comp.editors:2129 gnu.gcc.help:2033 comp.os.ms-windows.programmer.tools:832 gnu.emacs.help:3946
From: weisman@osf.org (Dave Weisman)
Newsgroups: comp.emacs,comp.editors,gnu.gcc.help,comp.os.ms-windows.programmer.tools,gnu.emacs.help
Subject: Emacs under MS-Windows (was: MicroEMACS under GUI - what&where?)
Date: 2 Sep 92 02:17:48 GMT
Organization: Open Software Foundation


Mirco writes:

	Now I heard of other versions of MicroEMACS for
	window-orientated enviroments (MS Windows, XWindows, ...). Up to
	now I haven't discovered yet which versions do exist or where to
	get them. 

I've been a very, very happy demacs user for some time now.  Some
of my current work is under MS-Windows and unfortunately demacs
doesn't work in that model.  It's not just that demacs isn't
written as a typical Windows program, but it also doesn't run
under a Windows/DOS session.  (The specific problem is that a
Windows/DOS session supports DPMI, but demacs/go32 likes VCPI.)

Has anyone researched what's necessary to either port GO32 to
DPMI, or, take a deep breath, do a real emacs port to Windows?

Dave
--

-- Dave
Newsgroups: comp.emacs,comp.lang.objective-c,comp.sys.next.programmer
From: mikem@afs.com (Mike Matlack)
Subject: etags for Objective-C
Date: Fri, 28 Aug 1992 14:40:04 GMT

Has anyone written an etags that understands Objective-C?  

If not, has anyone written a utility to transform a ctag's tags file to an  
etag's TAGS file?

Thanks!

mikem
--
Michael J. Matlack
Anderson Financial Systems
mikem@afs.com (NeXTmail is OK)
From: "raun kupiec" <raun.kupiec@channel1.com>
Newsgroups: comp.emacs
Subject: microemacs on ibm-pc
Date: 26 Aug 92 00:49:04 EST
Reply-To: "raun kupiec" <raun.kupiec@channel1.com>
Distribution: comp
Organization: Channel 1 Communications

I've got a couple of questions about MicroEMACS 3.11c on the IBM-PC.

I don't have a C compiler so I'm using the already compiled version
available from SIMTEL20.  The executable I'm using shows as:

uemacs.exe     74,189     08-09-92

1. What's with the $home and $path environment variables mentioned in
the manual?  They're alluded to but not described.  The reason I ask is
that if I run MicroEMACS from any other directory, or from another disk
it fails to find its home directory.  I added my emacs.rc file onto the
command line using the @ switch in a batch file, but I still get
periodic failures as files are called in the various .cmd files.  Do I
have to trace down every file call and add in the specific directory, or
can I set the $home variable somehow?  Is this due to the program being
incorrectly compiled originally? (Maybe the .h files weren't correctly
specified for a DOS system?)  This is especially important when EMACS is
called from inside another program, such as my mail reader.

2. I have a more serious problem.  When I access the help main menu, if
I use the down arrow key the program hangs and I have to reboot.  It
didn't use to do this before I copied the updated 3.11c version of the
executable into the directory.  Is this a new bug, or could I have affected
something in the .cmd files?  

Any help would be greatly appreciated.


 -- SPEED 1.20 [NR]: Applause - n. The echo of a platitude. (Ambrose Bierce)
--
Channel 1 (R)   Cambridge, MA
From: nelson@crynwr.com (Russell Nelson)
Newsgroups: comp.emacs
Subject: MicroEMACS vs Freemacs.
Date: 1 Sep 92 04:02:16 GMT
Organization: Crynwr Software

In article <9208310808.PN14347@LL.MIT.EDU> lebrun@ll.mit.edu writes:

   > Yes, that's correct, but there's more to say. Freemacs is progammable
   > in a laguage called mint, which I've never seen somewhere else. Just
   > as there are modes for TeX, C, ..., in Gnu emacs (written in lisp)
   > there are modes for freemacs (written in mint). ...

   Is there any documentation available on how to program in mint?

Freemacs comes with both tutorial and reference documentation for
MINT.  I pretend to myself that it's well-written.

-russ <nelson@crynwr.com>  I'm proud to be a humble Quaker!
Crynwr Software            Crynwr Software sells packet driver support.
11 Grant St.               315-268-1925 Voice
Potsdam, NY 13676          315-268-9201 FAX
From: jwright@cfht.hawaii.edu (Jim Wright)
Newsgroups: comp.virus
Subject: Anti-viral Documentation archive sites last changed 07 July 1992
Date: 1 Sep 92 18:56:41 GMT

Anti-viral Documentation archive sites	last changed 07 July 1992

cert.org
        Kenneth R. van Wyk <krvw@cert.org>
        Access is available via anonymous ftp, IP number 192.88.209.5.
        This site maintains archives of all VIRUS-L digests, alll
        CERT advisories, as well as a number of informational documents.
        VIRUS-L/comp.virus information is in:
                pub/virus-l/archives
                pub/virus-l/archives/predig
                pub/virus-l/archives/1988
                pub/virus-l/archives/1989
                pub/virus-l/archives/1990
                pub/virus-l/archives/1991
                pub/virus-l/archives/1992
                pub/virus-l/docs
                pub/virus-l/docs/reviews
        CERT information is in:
                pub/cert_advisories
                pub/cert-tools_archive

csrc.ncsl.nist.gov
        John Wack <JWack@nist.gov>
        This site is available via anonymous ftp, IP number 129.6.54.11.
        The archives contain all security bulletins issued thus far from
        incident response teams (CERT, CIAC, FIRST members).  It also
        contains many security-related publications and resource informa-
        tion about viruses and other threats, as well as archives of
        VIRUS_Ls and RISK forums.  The NIST computer security BBS is also
        accessible from this system by logging in to account 'bbs'.

lehiibm1.bitnet or ibm1.cc.lehigh.edu
        Ken van Wyk <LUKEN@LEHIIBM1.BITNET> new: <krvw@cert.org>
        This site has archives of VIRUS-L.  Access is through ftp,
	IP address 128.180.2.1 or by e-mail to LISTSERV@LEHIIBM1
	(or LISTSERV@ibm1.cc.lehigh.edu).
        The directory of interest is VIRUS-L.

uk.ac.hensa.micros
        HENSA/micros Managers <hensa@uk.ac.hensa.micros>
        Terminals: host uk.ac.hensa.micros, user "hensa", password "hensa"
        NIFTP: host uk.ac.hensa.micros, user "hensa", password "hensa"
        FTP: host micros.hensa.ac.uk, user "hensa", password "hensa"
        Software archive for UK higher education sector. Anti-Viral stuff
        is not collected into a distinct area. Hostname is in UK format.
        (This site previously known as uk.ac.lancs.pdsoft.)

unma.unm.edu
        Dave Grisham <dave@unma.unm.edu>
        This site has a collection of ethics documents.
        Included are legislation from several states and policies
        from many institutions.
        Access is through ftp, IP address 129.24.8.1.
        Look in the directory /ethics.
From: rslade@sfu.ca (Robert Slade)
Newsgroups: comp.virus
Subject: BBS listing
Date: 26 Aug 92 19:37:04 GMT

On the basis of some past requests, I have undertaken to compile a
listing of BBSes with a major antiviral emphasis.  The following is
the result so far:

Yes, boys and girls, two calls over the three virus related echoes
have produced exactly nothing.  Very discouraging.

I may attempt a compilation of the phone numbers contained in
"taglines" on messages.  there are two problems with this: I cannot
give any indication of the status or stature of the boards so
identified, only the number and the fact that they carry a virus
related echo, and not all taglines contain the phone number of the
board.

There is a third possibility in the longer term.  The Cyberstore
online service is preparing to offer editorial "feeds" to BBSes and
other information services.  The first to be offered will be a "Virus
Doctor" feed, which I am preparing for them.  I should be able to
obtain information about the boards which carry the service, and
therefore build a base of BBS numbers from that.
 
==============
Vancouver      ROBERTS@decus.ca         | "Is it plugged in?"
Institute for  Robert_Slade@sfu.ca      | "I can't see."
Research into  rslade@cue.bc.ca         | "Why not?"
User           p1@CyberStore.ca         | "The power's off
Security       Canada V7K 2G6           |  here."