comparison lisp/prim/about.el @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents cc4664d4732c
children 364816949b59
comparison
equal deleted inserted replaced
69:804d1389bcd6 70:131b0175ea99
1 ;;; about.el --- the About The Authors page (shameless self promotion). 1 ;;; about.el --- the About The Authors page (shameless self promotion).
2 ;;; 2 ;;;
3 3
4 ;; Copyright (c) 1995, 1996, 1997 XEmacs Advocacy Organization. 4 ;; Copyright (c) 1995, 1996 XEmacs Advocacy Organization.
5 5
6 ;; This file is part of XEmacs. 6 ;; This file is part of XEmacs.
7 7
8 ;; XEmacs is free software; you can redistribute it and/or modify it 8 ;; XEmacs is free software; you can redistribute it and/or modify it
9 ;; under the terms of the GNU General Public License as published by 9 ;; under the terms of the GNU General Public License as published by
15 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 ;; General Public License for more details. 16 ;; General Public License for more details.
17 17
18 ;; You should have received a copy of the GNU General Public License 18 ;; You should have received a copy of the GNU General Public License
19 ;; along with XEmacs; see the file COPYING. If not, write to the 19 ;; along with XEmacs; see the file COPYING. If not, write to the
20 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, 20 ;; Free Software Foundation, 59 Temple Place - Suite 330,
21 ;; Boston, MA 02111-1307, USA. 21 ;; Boston, MA 02111-1307, USA.
22 22
23 ;;; Synched up with: Not in FSF. 23 ;;; Synched up with: Not in FSF.
24 24
25 ;;; This is kind of a kludge. We were going to use W3 to do this, but 25 ;;; This is kind of a kludge. We were going to use W3 to do this, but
35 ;;; Soft: FG 2.0, DigiPaint 3.0, pbmplus (dec 91), xv 3.0. 35 ;;; Soft: FG 2.0, DigiPaint 3.0, pbmplus (dec 91), xv 3.0.
36 ;;; Modified for 19.11 by Eduardo Pelegri-Llopart <pelegri@eng.sun.com> 36 ;;; Modified for 19.11 by Eduardo Pelegri-Llopart <pelegri@eng.sun.com>
37 ;;; and Chuck Thompson <cthomp@xemacs.org> 37 ;;; and Chuck Thompson <cthomp@xemacs.org>
38 ;;; More hacking for 19.12 by Chuck Thompson and Ben Wing. 38 ;;; More hacking for 19.12 by Chuck Thompson and Ben Wing.
39 ;;; 19.13 and 19.14 updating done by Chuck Thompson. 39 ;;; 19.13 and 19.14 updating done by Chuck Thompson.
40 ;;; 19.15 and 20.0 updating done by Steve Baur.
41 40
42 (require 'browse-url) 41 (require 'browse-url)
43 (require 'view-less)
44
45 (defvar about-xref-map (let ((map (make-sparse-keymap))) 42 (defvar about-xref-map (let ((map (make-sparse-keymap)))
46 (define-key map 'button1 'about-xemacs-xref) 43 (define-key map 'button1 'about-xemacs-xref)
47 (define-key map 'button2 'about-xemacs-xref) 44 (define-key map 'button2 'about-xemacs-xref)
48 (define-key map '(return) 'about-xemacs-xref) 45 (define-key map '(return) 'about-xemacs-xref)
49 map)) 46 map))
78 (set (make-local-variable 'tab-width) 8) 75 (set (make-local-variable 'tab-width) 8)
79 (setq buffer-read-only t) 76 (setq buffer-read-only t)
80 (view-mode nil 'kill-buffer) ;; assume the new view-less 77 (view-mode nil 'kill-buffer) ;; assume the new view-less
81 (let* ((buffer-read-only nil) 78 (let* ((buffer-read-only nil)
82 (emacs-short-version (concat emacs-major-version "." emacs-minor-version)) 79 (emacs-short-version (concat emacs-major-version "." emacs-minor-version))
83 (emacs-about-version (format "version %s; October 1997" emacs-short-version)) 80 (emacs-about-version (format "version %s; June 1996" emacs-short-version))
84 (indent-tabs-mode t) 81 (indent-tabs-mode t)
85 ) 82 )
86 (erase-buffer) 83 (erase-buffer)
87 (insert "\n") 84 (insert "\n")
88 (indent-to (startup-center-spaces xemacs-logo)) 85 (indent-to (startup-center-spaces xemacs-logo))
127 (due to firewalls) in order to work correctly.\n\n\t") 124 (due to firewalls) in order to work correctly.\n\n\t")
128 125
129 (insert "XEmacs is the result of the time and effort of many people. 126 (insert "XEmacs is the result of the time and effort of many people.
130 The developers responsible for the " emacs-short-version " release are: 127 The developers responsible for the " emacs-short-version " release are:
131 128
132 * ") (about-xref "Vin Shelton" 'vin "Find out more about Vin Shelton") (insert " <acs@acm.org>
133 * ") (about-xref "Steve Baur" 'steve "Find out more about Steve Baur") (insert " <steve@altair.xemacs.org>
134 * ") (about-xref "Martin Buchholz" 'mrb "Find out more about Martin Buchholz") (insert " <mrb@eng.sun.com>
135
136 * ") (about-xref "And many other contributors..." 'others "Read about the legion of XEmacs hackers") (insert "
137
138 Chuck Thompson was Mr. XEmacs from 19.11 through 19.14. Ben Wing
139 was crucial to each of those releases.
140
141 * ") (about-xref "Chuck Thompson" 'cthomp "Find out more about Chuck Thompson") (insert " <cthomp@xemacs.org> 129 * ") (about-xref "Chuck Thompson" 'cthomp "Find out more about Chuck Thompson") (insert " <cthomp@xemacs.org>
142 * ") (about-xref "Ben Wing" 'wing "Find out more about Ben Wing") (insert " <wing@xemacs.org> 130 * ") (about-xref "Ben Wing" 'wing "Find out more about Ben Wing") (insert " <wing@xemacs.org>
131
132 * ") (about-xref "And many other contributors..." 'others "Read about the legion of XEmacs hackers") (insert "
143 133
144 Jamie Zawinski was Mr. Lucid Emacs from 19.0 through 19.10, 134 Jamie Zawinski was Mr. Lucid Emacs from 19.0 through 19.10,
145 the last release actually named Lucid Emacs. Richard Mlynarik 135 the last release actually named Lucid Emacs. Richard Mlynarik
146 was crucial to most of those releases. 136 was crucial to most of those releases.
147 137
157 (save-excursion 147 (save-excursion
158 (set-buffer (get-buffer-create "About XEmacs")) 148 (set-buffer (get-buffer-create "About XEmacs"))
159 (toggle-read-only 0) 149 (toggle-read-only 0)
160 150
161 (let ((rest (if who-to-load (list who-to-load) 151 (let ((rest (if who-to-load (list who-to-load)
162 '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi jens vin dkindred))) 152 '(cthomp wing stig jwz mly vladimir baw piper bw wmperry)))
163 (got-error nil)) 153 (got-error nil))
164 (while rest 154 (while rest
165 (let* ((who (car rest)) 155 (let* ((who (car rest))
166 (who-xpm (expand-file-name 156 (who-xpm (expand-file-name
167 (concat (symbol-name who) 157 (concat (symbol-name who)
201 )) 191 ))
202 192
203 (defun about-add-mosaic () 193 (defun about-add-mosaic ()
204 (goto-char (point-min)) 194 (goto-char (point-min))
205 (about-load-mosaic) 195 (about-load-mosaic)
206 ) 196
207 ;; HERE TO PLACE ADDITIONAL MUGSHOTS 197 ;; HERE TO PLACE ADDITIONAL MUGSHOTS
208 198
209 ;; This is losing badly to a redisplay glitch, and it doesn't scale up. 199 (goto-char (point-max))
210 200 (insert "\n ")
211 ; (goto-char (point-max)) 201
212 ; (insert "\n ") 202 (let ((rest '(cthomp wing stig linebreak jwz mly vladimir linebreak baw piper bw linebreak wmperry))
213 203 (got-error nil))
214 ; (let ((rest '(steve mrb cthomp wing stig linebreak jwz mly vladimir linebreak baw piper bw linebreak wmperry kyle larsi jens)) 204 (while rest
215 ; (got-error nil)) 205 (if (eq (car rest) 'linebreak)
216 ; (while rest 206 (insert "\n\n ")
217 ; (if (eq (car rest) 'linebreak) 207 (let* ((who (car rest))
218 ; (insert "\n\n ") 208 (b (get-buffer "About XEmacs"))
219 ; (let* ((who (car rest)) 209 (p (symbol-value-in-buffer who b nil)))
220 ; (b (get-buffer "About XEmacs")) 210 (or (glyphp p) (setq p nil))
221 ; (p (symbol-value-in-buffer who b nil))) 211 (and p
222 ; (or (glyphp p) (setq p nil)) 212 (let ((e (make-extent (point) (point))))
223 ; (and p 213 (set-extent-begin-glyph e p)
224 ; (let ((e (make-extent (point) (point)))) 214 (set-extent-property e 'keymap about-xref-map)
225 ; (set-extent-begin-glyph e p) 215 (set-extent-property e 'xref who)))
226 ; (set-extent-property e 'keymap about-xref-map) 216 (insert " ")
227 ; (set-extent-property e 'xref who))) 217 (sit-for 0)))
228 ; (insert " ") 218 (setq rest (cdr rest)))
229 ; (sit-for 0))) 219 (insert "\n")
230 ; (setq rest (cdr rest))) 220 (goto-char (point-min))
231 ; (insert "\n") 221 (or got-error (message nil)))
232 ; (goto-char (point-min)) 222 )
233 ; (or got-error (message nil)))
234 ; )
235
236 (defvar about-xref-alist
237 '((w3-xemacs . "http://www.xemacs.org/")
238 (w3-jamie . "http://www.netscape.com/people/jwz/")
239 (w3-baw . "http://www.python.org/~bwarsaw/")
240 (w3-python . "http://www.python.org/ftp/emacs/")
241 (w3-infodock . "http://www.infodock.com")
242 (w3-kyle . "http://www.wonderworks.com/kyle/")
243 (w3-dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html")
244 (w3-larsi . "http://www.ifi.uio.no/~larsi/")
245 (w3-hrvoje . "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/")
246 (w3-upa . "http://www.upa.org")
247 ;; add more here
248 (w3-ajc . "http://www-personal.monash.edu.au/~ajc/")
249 )
250 "Mappings between xref symbols and URLs")
251 223
252 (defun about-xemacs-xref () 224 (defun about-xemacs-xref ()
253 (interactive "@") 225 (interactive "@")
254 (let* ((e (or current-mouse-event last-input-event)) 226 (let* ((e (or current-mouse-event last-input-event))
255 (extent (or (and (null e) (extent-at (point))) 227 (extent (or (and (null e) (extent-at (point)))
267 ;; reached from two different locations 239 ;; reached from two different locations
268 (if (equal (buffer-name) "About XEmacs") 240 (if (equal (buffer-name) "About XEmacs")
269 (setq prev-page 'about) 241 (setq prev-page 'about)
270 ;; Kill the sub-buffers when going back to the top, so that we 242 ;; Kill the sub-buffers when going back to the top, so that we
271 ;; don't hold pointers to the bitmaps longer than necessary. 243 ;; don't hold pointers to the bitmaps longer than necessary.
272 (if (not (assq xref about-xref-alist)) 244 (if (not (eq xref 'w3-jamie))
273 (progn 245 (progn
274 (kill-buffer (current-buffer)) 246 (kill-buffer (current-buffer))
275 (setq prev-page 'others)))) 247 (setq prev-page 'others))))
276 (cond 248 (cond
277 ((eq xref 'about) 249 ((eq xref 'about)
278 (about-xemacs)) 250 (about-xemacs))
279 ((eq xref 'info) 251 ((eq xref 'info)
280 (info)) 252 (info))
281 ((assq xref about-xref-alist) 253 ((or (eq xref 'w3-xemacs) (eq xref 'w3-jamie))
282 (funcall browse-url-browser-function 254 (funcall browse-url-browser-function
283 (cdr (assq xref about-xref-alist)))) 255 (if (eq xref 'w3-xemacs)
256 "http://www.xemacs.org/"
257 "http://www.netscape.com/people/jwz/")))
284 ((eq xref 'kill-buffer) 258 ((eq xref 'kill-buffer)
285 (kill-buffer (current-buffer))) 259 (kill-buffer (current-buffer)))
286 ((eq xref 'news) 260 ((eq xref 'news)
287 (view-emacs-news) 261 (view-emacs-news)
288 (view-mode nil 'kill-buffer) ;; assume the new view-less 262 (view-mode nil 'kill-buffer) ;; assume the new view-less
304 ((eq xref 'baw) "About Barry Warsaw") 278 ((eq xref 'baw) "About Barry Warsaw")
305 ((eq xref 'wmperry) "About William Perry") 279 ((eq xref 'wmperry) "About William Perry")
306 ((eq xref 'bw) "About Bob Weiner") 280 ((eq xref 'bw) "About Bob Weiner")
307 ((eq xref 'piper) "About Andy Piper") 281 ((eq xref 'piper) "About Andy Piper")
308 ((eq xref 'stig) "About Jonathan Stigelman") 282 ((eq xref 'stig) "About Jonathan Stigelman")
309 ((eq xref 'steve) "About Steve Baur")
310 ((eq xref 'mrb) "About Martin Buchholz")
311 ((eq xref 'kyle) "About Kyle Jones")
312 ((eq xref 'larsi) "About Lars Magne Ingebrigtsen")
313 ((eq xref 'jens) "About Jens Lautenbacher")
314 ((eq xref 'vin) "About Vin Shelton")
315 ((eq xref 'dkindred) "About Darrell Kindred")
316 ((eq xref 'ajc) "About Andrew Cosgriff")
317 ((eq xref 'rickc) "About Rick Campbell")
318 ((eq xref 'thiessel) "About Marcus Thiessel")
319 ((eq xref 'others) "About Everyone") 283 ((eq xref 'others) "About Everyone")
320 ((eq xref 'features) "New XEmacs Features") 284 ((eq xref 'features) "New XEmacs Features")
321 ((eq xref 'history) "XEmacs History") 285 ((eq xref 'history) "XEmacs History")
322 (t (error "Can't follow xref: %s" xref))
323 ))) 286 )))
324 (delete-other-windows) 287 (delete-other-windows)
325 (buffer-disable-undo (current-buffer)) 288 (buffer-disable-undo (current-buffer))
326 (widen) 289 (widen)
327 (setq buffer-read-only t) 290 (setq buffer-read-only t)
544 predilection for dark, Gothic music remains unabated. 507 predilection for dark, Gothic music remains unabated.
545 508
546 Come visit his glorified .plan file at 509 Come visit his glorified .plan file at
547 510
548 ") 511 ")
549 (about-xref "http://people.netscape.com/jwz/" 'w3-jamie "Visit Jamie's WWW page") 512 (about-xref "http://www.netscape.com/people/jwz/" 'w3-jamie "Visit Jamie's WWW page")
550 (insert "\n\n\tClick ")
551 (about-xref "here" prev-page "Return to previous page")
552 (insert " to go back to the previous page.\n")
553 )
554 ((eq xref 'steve)
555 (about-face "Steve Baur" 'bold)
556 (insert " <steve@altair.xemacs.org>
557
558 Steve took over the maintenance of XEmacs in November of 1996
559 (it seemed like a good idea at the time ...). In real life he is a
560 network administrator for Calag.com, Inc. A small ISP in central
561 California. His main hobby while not maintaining XEmacs or working
562 is ... you have got to be kidding ...")
563
564 (insert "\n\n\tClick ")
565 (about-xref "here" prev-page "Return to previous page")
566 (insert " to go back to the previous page.\n")
567 )
568 ((eq xref 'mrb)
569 (about-face "Martin Buchholz" 'bold)
570 (insert " <mrb@eng.sun.com>
571
572 Martin Buchholz <Martin.Buchholz@sun.com>
573 Technical lead for XEmacs at DevPro (formerly SunPro), a
574 division of Sun Microsystems. Martin used to do XEmacs as a
575 `hobby' while at IBM, and was crazy enough to try to do it
576 for a living at Sun. Martin is currently working mostly on
577 Internationalization.")
578
579 (insert "\n\n\tClick ") 513 (insert "\n\n\tClick ")
580 (about-xref "here" prev-page "Return to previous page") 514 (about-xref "here" prev-page "Return to previous page")
581 (insert " to go back to the previous page.\n") 515 (insert " to go back to the previous page.\n")
582 ) 516 )
583 ((eq xref 'cthomp) 517 ((eq xref 'cthomp)
646 580
647 (insert "\n\n\tClick ") 581 (insert "\n\n\tClick ")
648 (about-xref "here" prev-page "Return to previous page") 582 (about-xref "here" prev-page "Return to previous page")
649 (insert " to go back to the previous page.\n") 583 (insert " to go back to the previous page.\n")
650 ) 584 )
651 ((eq xref 'rickc)
652 (about-face "Rick Campbell" 'bold)
653 (insert " <rickc@lehman.com>
654
655 The hacker formerly known as Rick Busdiecker develops and maintains
656 libraries for financial applications at Lehman Brothers during
657 daylight hours. In the evenings he maintains three children, and
658 when he ought to be sleeping he co-maintains ILISP, builds XEmacs
659 betas, and tinkers with various personal hacking projects.\n")
660
661 (insert "\n\n\tClick ")
662 (about-xref "here" prev-page "Return to previous page")
663 (insert " to go back to the previous page.\n")
664 )
665 ((eq xref 'vladimir) 585 ((eq xref 'vladimir)
666 (about-face "Vladimir Ivanovic" 'bold) 586 (about-face "Vladimir Ivanovic" 'bold)
667 (insert " <vladimir@mri.com> 587 (insert " <vladimir@mri.com>
668 588
669 Former technical lead for XEmacs at DevPro (formerly SunPro), 589 Former technical lead for XEmacs at DevPro (formerly SunPro),
676 (insert " to go back to the previous page.\n") 596 (insert " to go back to the previous page.\n")
677 ) 597 )
678 598
679 ((eq xref 'baw) 599 ((eq xref 'baw)
680 (about-face "Barry Warsaw" 'bold) 600 (about-face "Barry Warsaw" 'bold)
681 (insert " <bwarsaw@python.org> 601 (insert " <bwarsaw@cnri.reston.va.us>
682 602
683 Author of CC Mode, for C, C++, Objective-C, and Java editing, 603 Author of cc-mode for C++, C, and Objective-C editing, and
684 and Supercite for mail and news citing. Also various and 604 Supercite for mail and news citing. Also various and sundry other
685 sundry other Emacs packages, utilities, fixes, enhancements 605 Emacs utilities, fixes, enhancements and kludgery as whimsy,
686 and kludgery as whimsy, boredom, and ToT dictate (but not 606 boredom, and ToT dictate (but not necessarily in that order).
687 necessarily in that order). See also:\n 607
688 ")
689 (about-xref "http://www.python.org/~bwarsaw/" 'w3-baw
690 "Visit Barry's WWW page")
691 (insert "\n and:
692 ")
693 (about-xref "http://www.python.org/ftp/emacs/" 'w3-python
694 "Visit the CC Mode distribution")
695 (insert "\n\n
696 608
697 Daddy 609 Daddy
698 © 1994 Warsaw 610 © 1994 Warsaw
699 ============= 611 ========
700 Drive me Daddy, drive me quick 612 Drive me Daddy, drive me quick
701 Push my pedal, shift my stick 613 Push my pedal, shift my stick
702 Fill me up with golden gas 614 Fill me up with golden gas
703 My rubber squeals, I go real fast 615 My rubber squeals, I go real fast
704 616
712 (insert " to go back to the previous page.\n") 624 (insert " to go back to the previous page.\n")
713 ) 625 )
714 626
715 ((eq xref 'bw) 627 ((eq xref 'bw)
716 (about-face "Bob Weiner" 'bold) 628 (about-face "Bob Weiner" 'bold)
717 (insert " <weiner@infodock.com> 629 (insert " <weiner@mot.com>
718 630
719 Author of the Hyperbole everyday information management 631 Author of the Hyperbole everyday information management
720 hypertext system and the OO-Browser multi-language code 632 hypertext system and the OO-Browser multi-language code
721 browser. He also designed the InfoDock integrated tool 633 browser. He also designed the InfoDock integrated tool
722 framework for software engineers. It runs atop XEmacs and is 634 framework for software engineers. It runs atop XEmacs and is
723 available from his firm, InfoDock Associates, which offers custom 635 available from \"/anonymous@ftp.xemacs.org:pub/infodock\".
724 development and support packages for corporate users of XEmacs,
725 GNU Emacs and InfoDock. See ")
726 (about-xref "http://www.infodock.com" 'w3-infodock
727 "Visit the Infodock WWW page")
728 (insert "
729 His interests include user interfaces, information management, 636 His interests include user interfaces, information management,
730 CASE tools, communications and enterprise integration.") 637 CASE tools, communications and enterprise integration.")
731 638
732 (insert "\n\n\tClick ") 639 (insert "\n\n\tClick ")
733 (about-xref "here" prev-page "Return to previous page") 640 (about-xref "here" prev-page "Return to previous page")
767 674
768 ((eq xref 'wmperry) 675 ((eq xref 'wmperry)
769 (about-face "William Perry" 'bold) 676 (about-face "William Perry" 'bold)
770 (insert " <wmperry@spry.com> 677 (insert " <wmperry@spry.com>
771 678
772 Author of Emacs-w3, the builtin web browser that comes with XEmacs, 679 Author of Emacs-w3, the builtin web browser that comes with XEmacs,
773 and various additions to the C code (e.g. the database support, 680 and various additions to the C code (e.g. the database support,
774 the PNG support, some of the GIF/JPEG support, the strikethru 681 the PNG support, some of the GIF/JPEG support, the strikethru
775 face attribute support). 682 face attribute support).
776 683
777 He is currently working at Aventail, Corp. on SOCKS v5 servers.") 684 He is currently working on adding really cool stylesheets to the
685 web, which will stress the new capabilities of XEmacs to the limit.
686
687 He only gets paid for working on an HTTP server for Spry, but will
688 hack emacs for beer.")
778 689
779 (insert "\n\n\tClick ") 690 (insert "\n\n\tClick ")
780 (about-xref "here" prev-page "Return to previous page")
781 (insert " to go back to the previous page.\n")
782 )
783
784 ((eq xref 'kyle)
785 (about-face "Kyle Jones" 'bold)
786 (insert " <kyle_jones@wonderworks.com>
787
788 Author of VM, a mail-reading package that is included in
789 the standard XEmacs distribution, and contributor of many
790 improvements and bug fixes. Unlike RMAIL and MH-E, VM
791 uses the standard UNIX mailbox format for its folders;
792 thus, you can use VM concurrently with other UNIX mail
793 readers such as Berkeley Mail and ELM.
794 See ")
795 (about-xref "http://www.wonderworks.com/kyle/" 'w3-kyle
796 "Visit Kyle's WWW page")
797 (insert ". \n\n\tClick ")
798 (about-xref "here" prev-page "Return to previous page")
799 (insert " to go back to the previous page.\n")
800 )
801
802 ((eq xref 'larsi)
803 (about-face "Lars Magne Ingebrigtsen" 'bold)
804 (insert " <larsi@ifi.uio.no>
805
806 Author of Gnus the Usenet news and Mail reading package in
807 the standard XEmacs distribution, and contributor of various
808 enhancements and portability fixes. Lars is a student at the
809 Institute of Informatics at the University of Oslo. He is
810 currently plumbing away at his majors work at the Institute of
811 Physics, working on an SCI project connected with CASCADE and
812 CERN and stuff.
813 See ")
814 (about-xref "http://www.ifi.uio.no/~larsi/" 'w3-larsi
815 "Visit Lars' WWW page")
816
817 (insert ". \n\n\tClick ")
818 (about-xref "here" prev-page "Return to previous page")
819 (insert " to go back to the previous page.\n")
820 )
821
822 ((eq xref 'jens)
823 (about-face "Jens Lautenbacher" 'bold)
824 (insert " <jens@lemcbed.lem.uni-karlsruhe.de>
825
826 Jens did the artwork for graphics added to XEmacs 20.1 and 19.15.
827
828 I'm currently working at the University of Karlsruhe, Germany
829 on getting my diploma thesis on Supersymmetry (uuh, that's
830 physics) done. After that (and all the remaining exams) I'm
831 looking forward to make a living out of my hobbies --
832 computers (and graphics). But because I have no deadline for
833 the exams and XEmacs betas are released at a high rate this
834 may take some time...")
835
836 (insert "\n\n\tClick ")
837 (about-xref "here" prev-page "Return to previous page")
838 (insert " to go back to the previous page.\n")
839 )
840
841 ((eq xref 'vin)
842 (about-face "Vin Shelton" 'bold)
843 (insert " <acs@acm.org>
844
845 Vin maintains the XEmacs patch pages in order to bring ") (about-face "you" 'italic) (insert " a more
846 stable XEmacs. (Actually, he does it 'cause it's fun and he's been
847 using emacs for a long, long time.) Vin also contributed the detached
848 minibuffer code as well as a few minor enhancements to the menubar
849 options.
850
851 I own and operate my own consulting firm, EtherSoft. Shhh, don't
852 tell anyone, but it's named after an Ultimate team I used to play
853 with in Austin, Texas - the Ether Bunnies. I'm getting too old
854 to play competitive Ultimate any more, so now I've gotten roped
855 into serving on the board of directors of the Ultimate Players
856 Association. See ")
857 (about-xref "http://www.upa.org/" 'w3-upa "Visit the UPA homepage")
858
859 (insert ".\n\n\tClick ")
860 (about-xref "here" prev-page "Return to previous page")
861 (insert " to go back to the previous page.\n")
862 )
863
864 ((eq xref 'dkindred)
865 (about-face "Darrell Kindred" 'bold)
866 (insert " <dkindred@cmu.edu>
867
868 Darrell tends to come out of the woodwork a couple of weeks
869 before a new release with a flurry of fixes for bugs that
870 annoy him. He hopes he's spared you from a core dump or two.
871
872 Darrell is currently a doctoral student in computer science at
873 Carnegie Mellon University, but he's trying hard to kick that
874 habit.
875
876 See ")
877 (about-xref "http://www.cs.cmu.edu/People/dkindred/me.html"
878 'w3-dkindred "Visit Darrell's WWW page")
879 (insert ".\n\n\tClick ")
880 (about-xref "here" prev-page "Return to previous page")
881 (insert " to go back to the previous page.\n")
882 )
883
884 ((eq xref 'thiessel)
885 (about-face "Marcus Thiessel" 'bold)
886 (insert " <thiessel@rhrk.uni-kl.de>
887
888 On May 1, 1996 he started working at University of Kaiserslautern in
889 the field of computer aided analog circuit design. His
890 responsibilities include the development and design of a CAD-Tool for
891 analog integrated circuits with special emphasis on distributed
892 software concepts.
893
894 When all the daily hacking is done he tries to take care of XEmacs
895 website at <http://www.xemacs.org>.\n")
896 (insert ".\n\n\tClick ")
897 (about-xref "here" prev-page "Return to previous page")
898 (insert " to go back to the previous page.\n")
899 )
900
901 ((eq xref 'ajc)
902 (about-face "Andrew Cosgriff" 'bold)
903 (insert " <ajc@bing.wattle.id.au>
904
905 When not helping maintain the XEmacs website, Andrew is a Network
906 Software Engineer(tm) for Monash University in Australia, maintaining
907 webservers and doing random other things. As well as spending spare
908 time being an Eager Young Space Cadet and fiddling with XEmacs/Gnus
909 et. al., he spends his time pursuing, among other things, a Life.
910 Some of this currently involves doing an A-Z (by country) of
911 restaurants with friends, and has, in the past, involved dyeing his
912 hair various colours.
913
914 See ")
915 (about-xref "http://www-personal.monash.edu.au/~ajc/"
916 'w3-ajc "Visit Andrew's WWW page")
917 (insert ".\n\n\tClick ")
918 (about-xref "here" prev-page "Return to previous page") 691 (about-xref "here" prev-page "Return to previous page")
919 (insert " to go back to the previous page.\n") 692 (insert " to go back to the previous page.\n")
920 ) 693 )
921 694
922 ((eq xref 'others) 695 ((eq xref 'others)
929 (insert " 702 (insert "
930 703
931 Like most free software, XEmacs is a collaborative effort. 704 Like most free software, XEmacs is a collaborative effort.
932 These are some of the contributors; we have no doubt forgotten 705 These are some of the contributors; we have no doubt forgotten
933 someone; we apologize! You can see some of our faces further below. 706 someone; we apologize! You can see some of our faces further below.
707
708 Martin Buchholz <Martin.Buchholz@sun.com>
709 Technical lead for XEmacs at DevPro (formerly SunPro), a
710 division of Sun Microsystems. Martin used to do XEmacs as a
711 `hobby' while at IBM, and was crazy enough to try to do it
712 for a living at Sun. Martin is currently working mostly on
713 Internationalization.
934 714
935 ") (about-xref "Vladimir Ivanovic" 'vladimir "Find out more about Vladimir Ivanovic") (insert " <vladimir@mri.com> 715 ") (about-xref "Vladimir Ivanovic" 'vladimir "Find out more about Vladimir Ivanovic") (insert " <vladimir@mri.com>
936 Former technical lead for XEmacs at Sun Microsystems. He is 716 Former technical lead for XEmacs at Sun Microsystems. He is
937 now with Microtec Research Inc., working on embedded systems 717 now with Microtec Research Inc., working on embedded systems
938 development tools. 718 development tools.
942 out of a big white van set up for nomadic living and hacking. 722 out of a big white van set up for nomadic living and hacking.
943 Implemented the faster stay-up Lucid menus and hyper-apropos. 723 Implemented the faster stay-up Lucid menus and hyper-apropos.
944 Contributor of many dispersed improvements in the core Lisp code, 724 Contributor of many dispersed improvements in the core Lisp code,
945 and back-seat contributor for several of it's major packages. 725 and back-seat contributor for several of it's major packages.
946 726
947 ") (about-xref "Barry Warsaw" 'baw "Find out more about Barry Warsaw") (insert " <bwarsaw@python.org> 727 ") (about-xref "Barry Warsaw" 'baw "Find out more about Barry Warsaw") (insert " <bwarsaw@cnri.reston.va.us>
948 Author of CC Mode for C, C++, Objective-C and Java editing, 728 Author of cc-mode for C++, C, and Objective-C editing, and
949 and Supercite for mail and news citing. Also various and 729 Supercite for mail and news citing. Also various and sundry other
950 sundry other Emacs packages, utilities, fixes, enhancements 730 Emacs utilities, fixes, enhancements and kludgery as whimsy,
951 and kludgery as whimsy, boredom, and ToT dictate (but not 731 boredom, and ToT dictate (but not necessarily in that order).
952 necessarily in that order). See also:
953 ")
954 (about-xref "http://www.python.org/~bwarsaw/" 'w3-baw
955 "Visit Barry's WWW page")
956 (insert "\n and:
957 ")
958 (about-xref "http://www.python.org/ftp/emacs/" 'w3-python
959 "Visit Barry's Emacs Goodies page")
960 (insert "
961 732
962 ") (about-xref "Andy Piper" 'piper "Find out more about Andy Piper") (insert " <andyp@parallax.co.uk> 733 ") (about-xref "Andy Piper" 'piper "Find out more about Andy Piper") (insert " <andyp@parallax.co.uk>
963 Created the prototype for the toolbars. Has been the first to make 734 Created the prototype for the toolbars. Has been the first to make
964 use of many of the new XEmacs graphics features. 735 use of many of the new XEmacs graphics features.
965 736
966 ") (about-xref "Bob Weiner" 'bw "Find out more about Bob Weiner") (insert " <weiner@infodock.com> 737 ") (about-xref "Bob Weiner" 'bw "Find out more about Bob Weiner") (insert " <weiner@mot.com>
967 Author of the Hyperbole everyday information management 738 Author of the Hyperbole everyday information management
968 hypertext system and the OO-Browser multi-language code 739 hypertext system and the OO-Browser multi-language code
969 browser. He also designed the InfoDock integrated tool 740 browser. He also designed the InfoDock integrated tool
970 framework for software engineers. It runs atop XEmacs and is 741 framework for software engineers. It runs atop XEmacs and is
971 available from his firm, InfoDock Associates, which offers custom 742 available from \"/anonymous@ftp.xemacs.org:pub/infodock\".
972 development and support packages for corporate users of XEmacs,
973 GNU Emacs and InfoDock. See ")
974 (about-xref "http://www.infodock.com" 'w3-infodock
975 "Visit the Infodock WWW page")
976 (insert ".
977 His interests include user interfaces, information management, 743 His interests include user interfaces, information management,
978 CASE tools, communications and enterprise integration. 744 CASE tools, communications and enterprise integration.
979 745
980 ") (about-xref "William Perry" 'wmperry "Find out more about Bill Perry") (insert " <wmperry@aventail.com> 746 ") (about-xref "William Perry" 'wmperry "Find out more about Bill Perry") (insert " <wmperry@spry.com>
981 Author of Emacs-w3, the builtin web browser that comes with XEmacs, 747 Author of W3, a package for browsing the World Wide Web
982 and various additions to the C code (e.g. the database support, 748 which is included in the standard XEmacs distribution.
983 the PNG support, some of the GIF/JPEG support, the strikethru 749 Although W3 runs on all versions of Emacs, Bill has been
984 face attribute support). 750 quick to take advantage of the unique features of XEmacs
985 751 (such as embedded images and windows). Thus, the XEmacs
986 ") (about-xref "Kyle Jones" 'kyle "Find out more about Kyle Jones") (insert " <kyle_jones@wonderworks.com> 752 version of W3 is significantly more powerful than versions
987 Author of VM, a mail-reading package that is included in 753 running in other Emacs variants.
988 the standard XEmacs distribution, and contributor of many 754
989 improvements and bug fixes. Unlike RMAIL and MH-E, VM 755 Kyle Jones <kyle@crystal.wonderworks.com>
990 uses the standard UNIX mailbox format for its folders; 756 Author of VM (View Mail), a mail-reading package that is
991 thus, you can use VM concurrently with other UNIX mail 757 included in the standard XEmacs distribution, and
992 readers such as Berkeley Mail and ELM. 758 contributor of many improvements and bug fixes. Unlike most
993 See ") 759 other mail-reading packages, VM uses the standard Unix-mail
994 (about-xref "http://www.wonderworks.com/kyle/" 'w3-kyle 760 format for its mailboxes; thus, you can use VM concurrently
995 "Visit Kyle's WWW page") 761 with standard mail readers such as Unix mail and ELM.
996 (insert ". 762
997 763 Darrell Kindred <Darrell.Kindred@cmu.edu>
998 ") (about-xref "Lars Magne Ingebrigtsen" 'larsi "Find out more about Lars Magne Ingebrigtsen") (insert " <larsi@ifi.uio.no> 764 Unofficial maintainer of the xemacs-beta list of extant
999 Author of Gnus the Usenet news and Mail reading package in 765 bugs and contributor of an extraordinary number of
1000 the standard XEmacs distribution, and contributor of various 766 important bug fixes, many of them in areas that neither
1001 enhancements and portability fixes. Lars is a student at the 767 Chuck nor Ben was particularly enthusiastic about
1002 Institute of Informatics at the University of Oslo. He is 768 investigating.
1003 currently plumbing away at his majors work at the Institute of
1004 Physics, working on an SCI project connected with CASCADE and
1005 CERN and stuff.
1006 See ")
1007 (about-xref "http://www.ifi.uio.no/~larsi/" 'w3-larsi
1008 "Visit Lars' WWW page")
1009 (insert ".
1010
1011 ") (about-xref "Jens Lautenbacher" 'jens "Find out more about Jens Lautenbacher") (insert " <jens@lemcbed.lem.uni-karlsruhe.de>
1012 I'm currently working at the University of Karlsruhe, Germany
1013 on getting my diploma thesis on Supersymmetry (uuh, that's
1014 physics) done. After that (and all the remaining exams) I'm
1015 looking forward to make a living out of my hobbies --
1016 computers (and graphics). But because I have no deadline for
1017 the exams and XEmacs betas are released at a high rate this
1018 may take some time...
1019
1020 ") (about-xref "Vin Shelton" 'vin "Find out more about Vin Shelton") (insert " <acs@acm.org>
1021 Vin maintains the XEmacs patch pages. Vin also contributed the
1022 detached minibuffer code, as well as a few minor enhancements to
1023 the menubar options.
1024
1025 ") (about-xref "Marcus Thiessel" 'thiessel "Find out more about Marcus Thiessel") (insert " <thiessel@rhrk.uni-kl.de>
1026 Marcus is one of the XEmacs Webmasters.
1027
1028 ") (about-xref "Darrell Kindred" 'dkindred "Find out more about Darrell Kindred") (insert " <dkindred@cmu.edu>
1029 Long-time bug tracker and exterminator for XEmacs and
1030 Lucid Emacs.
1031
1032 ") (about-xref "Andrew Cosgriff" 'ajc "Find out more about Andrew Cosgriff") (insert " <ajc@bing.wattle.id.au>
1033 Andrew is one of the XEmacs Webmasters.
1034
1035 ") (about-xref "Rick Campbell" 'rickc "Find out more about Rick Campbell") (insert " <rickc@lehman.com>
1036 The hacker formerly named Rick Busdiecker, author of ILISP.
1037
1038 Anthony Rossini <rossini@stat.sc.edu>
1039 Author of the first XEmacs FAQ, as well as minor priest in
1040 the movement to get every statistician in the world to use
1041 XEmacs for statistical programming and data analysis.
1042 Current development lead for ESS (Emacs Speaks Statistics),
1043 a mode and inferior mode for statistical programming and
1044 data analysis for SAS, S, S-PLUS, R, XLispStat; configurable
1045 for nearly any other statistical language/package one might
1046 want. In spare time, acts as a Ph.D. (bio)statistician for
1047 money and amusement. Current position: Assistant Professor
1048 of Statistics at the University of South Carolina.
1049
1050 769
1051 Eduardo Pelegri-Llopart <pelegri@eng.sun.com> 770 Eduardo Pelegri-Llopart <pelegri@eng.sun.com>
1052 Author of EOS, a package included in the standard XEmacs 771 Author of EOS, a package included in the standard XEmacs
1053 distribution that integrates XEmacs with the SPARCworks 772 distribution that integrates XEmacs with the SPARCworks
1054 development environment from SunPro. Past lead for XEmacs 773 development environment from SunPro. Past lead for XEmacs
1079 John Rose <john.rose@sun.com> 798 John Rose <john.rose@sun.com>
1080 Author of many extensions to the `extents' code, including 799 Author of many extensions to the `extents' code, including
1081 the initial implementation of `duplicable' properties. 800 the initial implementation of `duplicable' properties.
1082 801
1083 Hans Muller <hmuller@eng.sun.com> 802 Hans Muller <hmuller@eng.sun.com>
1084 Author of the code used to connect XEmacs with ToolTalk, 803 Author of the code used to connect XEmacs with ToolTalk,
1085 and of an early client of the external Emacs widget. 804 and of an early client of the external Emacs widget.
1086
1087 David Moore <dmoore@UCSD.EDU>
1088 David has contributed greatly to the quest to speed up XEmacs.
1089 He is a student in the Computer Systems Laboratory at UCSD.
1090 When he manages to have free time, he usually spends it on 200
1091 mile bicycle rides, learning german or showing people the best
1092 mail & news environment he's found in 10 years. (That'd be
1093 XEmacs, Gnus and bbdb, of course.) He can be found at
1094 `druidmuck.egbt.org 4201' at various hours of the day.
1095
1096 Hrvoje Niksic <hniksic@srce.hr>
1097 Hrvoje is currently a student at the Faculty of Electrical
1098 Engineering and Computing in Zagreb, Croatia. He works part-
1099 time at SRCE, where he helps run the network machines.
1100 In his free time he is helping develop free software (especially
1101 XEmacs, as well as GNU software) and is writing his own -- he has
1102 written a small network mirroring utility Wget, see
1103 ")
1104 (about-xref "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/"
1105 'w3-hrvoje "Visit Hrvoje's Wget distribution")
1106 (insert "
1107 805
1108 In addition to those just mentioned, the following people have 806 In addition to those just mentioned, the following people have
1109 spent a great deal of effort providing feedback, testing beta 807 spent a great deal of effort providing feedback, testing beta
1110 versions of XEmacs, providing patches to the source code, 808 versions of XEmacs, providing patches to the source code,
1111 or doing all of the above. We couldn't have done it without 809 or doing all of the above. We couldn't have done it without
1115 Gary Adams <gra@zeppo.East.Sun.COM> 813 Gary Adams <gra@zeppo.East.Sun.COM>
1116 Gennady Agranov <agranov@csa.CS.Technion.Ac.IL> 814 Gennady Agranov <agranov@csa.CS.Technion.Ac.IL>
1117 Mark Allender <allender@vnet.IBM.COM> 815 Mark Allender <allender@vnet.IBM.COM>
1118 Butch Anton <butch@zaphod.uchicago.edu> 816 Butch Anton <butch@zaphod.uchicago.edu>
1119 Fred Appelman <Fred.Appelman@cv.ruu.nl> 817 Fred Appelman <Fred.Appelman@cv.ruu.nl>
1120 Erik \"The Pope\" Arneson <lazarus@mind.net>
1121 Tor Arntsen <tor@spacetec.no> 818 Tor Arntsen <tor@spacetec.no>
1122 Mike Battaglia <mbattagl@dsccc.com> 819 Mike Battaglia <mbattagl@dsccc.com>
820 Steven L Baur <steve@miranova.com>
1123 Neal Becker <neal@ctd.comsat.com> 821 Neal Becker <neal@ctd.comsat.com>
1124 Paul Bibilo <peb@delcam.com> 822 Paul Bibilo <peb@delcam.com>
1125 Jan Borchers <job@tk.uni-linz.ac.at> 823 Jan Borchers <job@tk.uni-linz.ac.at>
1126 Mark Borges <mdb@cdc.noaa.gov> 824 Mark Borges <mdb@cdc.noaa.gov>
1127 David P. Boswell <daveb@tau.space.thiokol.com> 825 David P. Boswell <daveb@tau.space.thiokol.com>
1128 Tim Bradshaw <tfb@edinburgh.ac.uk> 826 Tim Bradshaw <tfb@edinburgh.ac.uk>
1129 Rick Braumoeller <rickb@mti.sgi.com> 827 Rick Braumoeller <rickb@mti.sgi.com>
1130 Matthew J. Brown <mjb@doc.ic.ac.uk> 828 Matthew J. Brown <mjb@doc.ic.ac.uk>
1131 Alastair Burt <burt@dfki.uni-kl.de> 829 Alastair Burt <burt@dfki.uni-kl.de>
830 Rick Busdiecker <rfb@lehman.com>
1132 Richard Caley <rjc@cstr.edinburgh.ac.uk> 831 Richard Caley <rjc@cstr.edinburgh.ac.uk>
1133 Stephen Carney <carney@gvc.dec.com> 832 Stephen Carney <carney@gvc.dec.com>
1134 Philippe Charton <charton@lmd.ens.fr> 833 Philippe Charton <charton@lmd.ens.fr>
1135 Peter Cheng <peter.cheng@sun.com> 834 Peter Cheng <peter.cheng@sun.com>
1136 Jin S. Choi <jin@atype.com> 835 Jin S. Choi <jin@atype.com>
1137 Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
1138 Serenella Ciongoli <czs00@ladybug.oes.amdahl.com> 836 Serenella Ciongoli <czs00@ladybug.oes.amdahl.com>
1139 Richard Cognot <cognot@ensg.u-nancy.fr> 837 Richard Cognot <cognot@ensg.u-nancy.fr>
1140 Andy Cohen <cohen@andy.bu.edu> 838 Andy Cohen <cohen@andy.bu.edu>
1141 Nick J. Crabtree <nickc@scopic.com>
1142 Christopher Davis <ckd@kei.com> 839 Christopher Davis <ckd@kei.com>
1143 Soren Dayton <csdayton@cs.uchicago.edu>
1144 Michael Diers <mdiers@logware.de> 840 Michael Diers <mdiers@logware.de>
1145 William G. Dubuque <wgd@martigny.ai.mit.edu> 841 William G. Dubuque <wgd@martigny.ai.mit.edu>
1146 Samuel J. Eaton <samuele@cogs.susx.ac.uk> 842 Samuel J. Eaton <samuele@cogs.susx.ac.uk>
1147 Carl Edman <cedman@Princeton.EDU> 843 Carl Edman <cedman@Princeton.EDU>
1148 Dave Edmondson <davided@sco.com> 844 Dave Edmondson <davided@sco.com>
1149 Jonathan Edwards <edwards@intranet.com>
1150 Eric Eide <eeide@asylum.cs.utah.edu> 845 Eric Eide <eeide@asylum.cs.utah.edu>
1151 EKR <ekr@terisa.com>
1152 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1153 David Fletcher <frodo@tsunami.com> 846 David Fletcher <frodo@tsunami.com>
1154 Paul Flinders <ptf@delcam.co.uk> 847 Paul Flinders <ptf@delcam.co.uk>
1155 Jered J Floyd <jered@mit.edu> 848 Jered J Floyd <jered@mit.edu>
1156 Jerry Frain <jerry@sneffels.tivoli.com> 849 Jerry Frain <jerry@sneffels.tivoli.com>
1157 Benjamin Fried <bf@morgan.com> 850 Benjamin Fried <bf@morgan.com>
1158 Barry Friedman <friedman@bnr.ca> 851 Barry Friedman <friedman@bnr.ca>
1159 Noah Friedman <friedman@splode.com>
1160 Lew Gaiter III <lew@StarFire.com> 852 Lew Gaiter III <lew@StarFire.com>
1161 Itay Gat <itay@cs.huji.ac.il>
1162 Tim Geisler <Tim.Geisler@informatik.uni-muenchen.de> 853 Tim Geisler <Tim.Geisler@informatik.uni-muenchen.de>
1163 Dave Gillespie <daveg@synaptics.com> 854 Dave Gillespie <daveg@synaptics.com>
1164 Christian F. Goetze <cg@bigbook.com> 855 Christian F. Goetze <cg@bigbook.com>
1165 Wolfgang Grieskamp <wg@cs.tu-berlin.de> 856 Wolfgang Grieskamp <wg@cs.tu-berlin.de>
1166 James Grinter <jrg@demon.net> 857 James Grinter <jrg@demon.net>
1170 Markus Gutschke <gutschk@GOEDEL.UNI-MUENSTER.DE> 861 Markus Gutschke <gutschk@GOEDEL.UNI-MUENSTER.DE>
1171 Adam Hammer <hammer@cs.purdue.edu> 862 Adam Hammer <hammer@cs.purdue.edu>
1172 Magnus Hammerin <magnush@epact.se> 863 Magnus Hammerin <magnush@epact.se>
1173 ChangGil Han <cghan@phys401.phys.pusan.ac.kr> 864 ChangGil Han <cghan@phys401.phys.pusan.ac.kr>
1174 Derek Harding <dharding@lssec.bt.co.uk> 865 Derek Harding <dharding@lssec.bt.co.uk>
1175 Michael Harnois <mharnois@sbt.net>
1176 John Haxby <J.Haxby@isode.com> 866 John Haxby <J.Haxby@isode.com>
1177 Jareth \"JHod\" Hein <jhod@po.iijnet.or.jp> 867 Jareth \"JHod\" Hein <jhod@po.iijnet.or.jp>
1178 Benedikt Heinen <beh@icemark.thenet.ch> 868 Benedikt Heinen <beh@icemark.thenet.ch>
1179 Stephan Herrmann <sh@first.gmd.de> 869 Stephan Herrmann <sh@first.gmd.de>
1180 Charles Hines <chuck_hines@VNET.IBM.COM> 870 Charles Hines <chuck_hines@VNET.IBM.COM>
1181 David Hughes <djh@harston.cv.com> 871 David Hughes <djh@harston.cv.com>
872 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1182 Andrew Innes <andrewi@harlequin.co.uk> 873 Andrew Innes <andrewi@harlequin.co.uk>
1183 Markku Jarvinen <Markku.Jarvinen@simpukka.funet.fi> 874 Markku Jarvinen <Markku.Jarvinen@simpukka.funet.fi>
1184 Robin Jeffries <robin.jeffries@sun.com> 875 Robin Jeffries <robin.jeffries@sun.com>
1185 Philip Johnson <johnson@uhics.ics.Hawaii.Edu> 876 Philip Johnson <johnson@uhics.ics.Hawaii.Edu>
1186 J. Kean Johnston <jkj@paradigm-sa.com> 877 J. Kean Johnston <jkj@paradigm-sa.com>
1187 Andreas Kaempf <andreas@sccon.com>
1188 Doug Keller <dkeller@vnet.ibm.com> 878 Doug Keller <dkeller@vnet.ibm.com>
1189 Hunter Kelly <retnuh@corona>
1190 Gregor Kennedy <gregork@dadd.ti.com> 879 Gregor Kennedy <gregork@dadd.ti.com>
1191 Michael Kifer <kifer@cs.sunysb.edu> 880 Michael Kifer <kifer@cs.sunysb.edu>
1192 Yasuhiko Kiuchi <kiuchi@dsp.ksp.fujixerox.co.jp> 881 Yasuhiko Kiuchi <kiuchi@dsp.ksp.fujixerox.co.jp>
1193 Greg Klanderman <greg@alphatech.com>
1194 Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
1195 Jens Krinke <krinke@ips.cs.tu-bs.de>
1196 Mats Larsson <Mats.Larsson@uab.ericsson.se>
1197 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de> 882 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
1198 Simon Leinen <simon@instrumatic.ch> 883 Simon Leinen <simon@instrumatic.ch>
1199 Carsten Leonhardt <leo@arioch.tng.oche.de>
1200 James LewisMoss <moss@cs.sc.edu> 884 James LewisMoss <moss@cs.sc.edu>
1201 Mats Lidell <mats.lidell@contactor.se> 885 Mats Lidell <mats.lidell@contactor.se>
1202 Matt Liggett <mliggett@seven.ucs.indiana.edu> 886 Matt Liggett <mliggett@seven.ucs.indiana.edu>
1203 Christian Limpach <Christian.Limpach@nice.ch> 887 Christian Limpach <Christian.Limpach@nice.ch>
1204 Robert Lipe <robertl@arnet.com> 888 Robert Lipe <robertl@arnet.com>
1205 Damon Lipparelli <lipp@aa.net> 889 Damon Lipparelli <lipp@aa.net>
1206 Hamish Macdonald <hamish@bnr.ca> 890 Hamish Macdonald <hamish@bnr.ca>
1207 Ian MacKinnon <imackinnon@telia.co.uk> 891 Ian MacKinnon <imac@rd.abs.alcatel.co.uk>
1208 Patrick MacRoberts <macro@hpcobr30.cup.hp.com> 892 Patrick MacRoberts <macro@hpcobr30.cup.hp.com>
1209 Tonny Madsen <Tonny.Madsen@netman.dk> 893 Tonny Madsen <Tonny.Madsen@netman.dk>
1210 Ketil Z Malde <ketil@ii.uib.no> 894 Ketil Z Malde <ketil@ii.uib.no>
1211 Steve March <smarch@quaver.urbana.mcd.mot.com> 895 Steve March <smarch@quaver.urbana.mcd.mot.com>
1212 Pekka Marjola <pema@iki.fi> 896 Simon Marshall <Simon.Marshall@mail.esrin.esa.it>
1213 Simon Marshall <simon@gnu.ai.mit.edu>
1214 Dave Mason <dmason@plg.uwaterloo.ca> 897 Dave Mason <dmason@plg.uwaterloo.ca>
1215 Jaye Mathisen <mrcpu@cdsnet.net> 898 Jaye Mathisen <mrcpu@cdsnet.net>
1216 Michael Meissner <meissner@osf.org> 899 Michael Meissner <meissner@osf.org>
1217 David M. Meyer <meyer@ns.uoregon.edu> 900 David M. Meyer <meyer@ns.uoregon.edu>
1218 Brad Miller <bmiller@cs.umn.edu> 901 Brad Miller <bmiller@cs.umn.edu>
1219 Jeff Miller <jmiller@bay1.bayserve.net>
1220 John Morey <jmorey@crl.com> 902 John Morey <jmorey@crl.com>
1221 Rob Mori <rob.mori@sun.com> 903 Rob Mori <rob.mori@sun.com>
1222 Heiko Muenkel <muenkel@tnt.uni-hannover.de> 904 Heiko Muenkel <muenkel@tnt.uni-hannover.de>
1223 Arup Mukherjee <arup+@cs.cmu.edu> 905 Arup Mukherjee <arup+@cs.cmu.edu>
1224 Colas Nahaboo <Colas.Nahaboo@sophia.inria.fr> 906 Colas Nahaboo <Colas.Nahaboo@sophia.inria.fr>
1225 Lynn D. Newton <lynn@ives.phx.mcd.mot.com> 907 Lynn D. Newton <lynn@ives.phx.mcd.mot.com>
1226 Casey Nielson <knielson@joule.elee.calpoly.edu>
1227 Georg Nikodym <Georg.Nikodym@canada.sun.com> 908 Georg Nikodym <Georg.Nikodym@canada.sun.com>
1228 Hrvoje Niksic <hniksic@srce.hr>
1229 Andy Norman <ange@hplb.hpl.hp.com> 909 Andy Norman <ange@hplb.hpl.hp.com>
1230 Joseph J. Nuspl Jr. <nuspl@cc.purdue.edu> 910 Joseph J. Nuspl Jr. <nuspl@cc.purdue.edu>
1231 Kim Nyberg <kny@tekla.fi> 911 Kim Nyberg <kny@tekla.fi>
1232 David Ofelt <ofelt@getalife.Stanford.EDU> 912 David Ofelt <ofelt@getalife.Stanford.EDU>
1233 Tore Olsen <toreo@colargol.idb.hist.no>
1234 Greg Onufer <Greg.Onufer@eng.sun.com> 913 Greg Onufer <Greg.Onufer@eng.sun.com>
1235 Achim Oppelt <aoppelt@theorie3.physik.uni-erlangen.de> 914 Achim Oppelt <aoppelt@theorie3.physik.uni-erlangen.de>
1236 Rebecca Ore <rebecca.ore@op.net>
1237 Sudeep Kumar Palat <palat@idt.unit.no> 915 Sudeep Kumar Palat <palat@idt.unit.no>
1238 Marc Paquette <Marc.Paquette@Softimage.com> 916 Marc Paquette <Marc.Paquette@Softimage.com>
1239 Jens-U H Petersen <petersen@kurims.kyoto-u.ac.jp> 917 Jens-U H Petersen <petersen@kurims.kyoto-u.ac.jp>
1240 Joel Peterson <tarzan@aosi.com>
1241 Thomas A. Peterson <tap@src.honeywell.com> 918 Thomas A. Peterson <tap@src.honeywell.com>
1242 Peter Pezaris <pez@dwwc.com> 919 Peter Pezaris <pez@dwwc.com>
1243 Tibor Polgar <tlp00@eng.amdahl.com> 920 Tibor Polgar <tlp00@eng.amdahl.com>
1244 Frederic Poncin <fp@info.ucl.ac.be>
1245 E. Rehmi Post <rehmi@asylum.sf.ca.us> 921 E. Rehmi Post <rehmi@asylum.sf.ca.us>
1246 Colin Rafferty <craffert@spspme.ml.com>
1247 Paul M Reilly <pmr@pajato.com> 922 Paul M Reilly <pmr@pajato.com>
1248 Jack Repenning <jackr@sgi.com> 923 Jack Repenning <jackr@sgi.com>
1249 Daniel Rich <drich@cisco.com> 924 Daniel Rich <drich@cisco.com>
1250 Roland Rieke <rol@darmstadt.gmd.de> 925 Roland Rieke <rol@darmstadt.gmd.de>
1251 Russell Ritchie <ritchier@msc.ie> 926 Russell Ritchie <ritchier@msc.ie>
1252 Roland <rol@darmstadt.gmd.de>
1253 Mike Russell <mjruss@rchland.vnet.ibm.com> 927 Mike Russell <mjruss@rchland.vnet.ibm.com>
1254 Jan Sandquist <etxquist@iqa.ericsson.se> 928 Jan Sandquist <etxquist@iqa.ericsson.se>
1255 Marty Sasaki <sasaki@spdcc.com> 929 Marty Sasaki <sasaki@spdcc.com>
1256 Mike Scheidler <c23mts@eng.delcoelect.com> 930 Mike Scheidler <c23mts@eng.delcoelect.com>
1257 Darrel Schneider <darrel@slc.com> 931 Darrel Schneider <darrel@slc.com>
1258 Hayden Schultz <haydens@ll.mit.edu> 932 Hayden Schultz <haydens@ll.mit.edu>
1259 Cotton Seed <cottons@cybercom.net> 933 Cotton Seed <cottons@cybercom.net>
1260 Axel Seibert <seiberta@informatik.tu-muenchen.de> 934 Axel Seibert <seiberta@informatik.tu-muenchen.de>
1261 Odd-Magne Sekkingstad <oddms@ii.uib.no> 935 Odd-Magne Sekkingstad <oddms@ii.uib.no>
1262 Vinnie Shelton <shelton@icd.teradyne.com>
1263 John Shen <zfs60@cas.org> 936 John Shen <zfs60@cas.org>
1264 Murata Shuuichirou <mrt@mickey.ai.kyutech.ac.jp>
1265 Jeffrey Sparkes <jsparkes@bnr.ca> 937 Jeffrey Sparkes <jsparkes@bnr.ca>
1266 Michael Sperber <sperber@informatik.uni-tuebingen.de> 938 Michael Sperber <sperber@informatik.uni-tuebingen.de>
1267 Manoj Srivastava <srivasta@pilgrim.umass.edu> 939 Manoj Srivastava <srivasta@pilgrim.umass.edu>
1268 Francois Staes <frans@kiwi.uia.ac.be> 940 Francois Staes <frans@kiwi.uia.ac.be>
1269 Jason Stewart <jasons@cs.unm.edu> 941 Jason Stewart <jasons@cs.unm.edu>
1270 Rick Tait <rickt@gnu.ai.mit.edu> 942 Rick Tait <rickt@gnu.ai.mit.edu>
1271 James Thompson <thompson@wg2.waii.com> 943 James Thompson <thompson@wg2.waii.com>
1272 Morioka Tomohiko <morioka@jaist.ac.jp> 944 Morioka Tomohiko <morioka@jaist.ac.jp>
1273 Raymond L. Toy <toy@rtp.ericsson.se> 945 Raymond L. Toy <toy@rtp.ericsson.se>
1274 Remek Trzaska <remek@npac.syr.edu>
1275 John Turner <turner@xdiv.lanl.gov> 946 John Turner <turner@xdiv.lanl.gov>
1276 Juan E. Villacis <jvillaci@cs.indiana.edu>
1277 Jan Vroonhof <vroonhof@math.ethz.ch>
1278 Vladimir Vukicevic <vladimir@intrepid.com> 947 Vladimir Vukicevic <vladimir@intrepid.com>
1279 Peter Ware <ware@cis.ohio-state.edu> 948 Peter Ware <ware@cis.ohio-state.edu>
1280 Yoav Weiss <yoav@zeus.datasrv.co.il> 949 Yoav Weiss <yoav@zeus.datasrv.co.il>
1281 Rod Whitby <rwhitby@asc.corp.mot.com> 950 Rod Whitby <rwhitby@asc.corp.mot.com>
1282 Rich Williams <rdw@hplb.hpl.hp.com> 951 Rich Williams <rdw@hplb.hpl.hp.com>
1335 * A clean interface to the menubar, window-system events, and key 1004 * A clean interface to the menubar, window-system events, and key
1336 combinations.")) 1005 combinations."))
1337 )) 1006 ))
1338 (goto-char (point-min)) 1007 (goto-char (point-min))
1339 )))) 1008 ))))
1340
1341 ;;; about.el ends here