Subject: Re: Singleton (Re: Nested case statements)
From: (Rob Warnock)
Date: Fri, 16 Jan 2004 23:23:40 -0600
Newsgroups: comp.lang.lisp
Message-ID: <>
Karl A. Krueger <> wrote:
| Pascal Costanza <> wrote:
| > (defclass mouse ...)
| > (defvar *the-mouse* (make-instance ...))
| I think it's perfectly reasonable to have multiple meeces and mice
| pointers.  If I plug two USB mouses into my Macintosh, it would be
| perfectly sane behavior for the operating system to throw two meece
| pointers on the screen.
| It doesn't do so, of course, but I regard that as a failure of
| creativity rather than an impossibility.  :)

When I have both the "PS/2" mouse (touchpad, actually) and a USB
mouse active on my laptop [running XFree86 with "moused"], what
happens is that the single mouse pointer is moved by *either*
mouse moving. This happens to be what *I* want[1], though certainly
your taste may vary.  ;-}


[1] In particular, so I can use the touchpad when I'm doing fast
    editing (less motion) yet when doing massive pure text input
    turn it off (to avoid dragging my palms on it accidentally)
    and use the UCB mouse more in that case. Also, doing lots of
    middle-clicking is easier on the 3-button USB wheel mouse than
    on the touchpad (which has only 3-button emulation by clicking
    both left & right at once).

Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607