comparison lisp/about.el @ 373:6240c7796c7a r21-2b2

Import from CVS: tag r21-2b2
author cvs
date Mon, 13 Aug 2007 11:04:06 +0200
parents cc15677e0335
children d883f39b8495
comparison
equal deleted inserted replaced
372:49e1ed2d7ed8 373:6240c7796c7a
48 48
49 (require 'wid-edit) 49 (require 'wid-edit)
50 50
51 ;; People in this list have their individual links from the main page, 51 ;; People in this list have their individual links from the main page,
52 ;; or from the `Legion' page. If they have an image, it should be 52 ;; or from the `Legion' page. If they have an image, it should be
53 ;; named after the CAR of the list element (baw -> baw.xpm). 53 ;; named after the CAR of the list element (baw -> baw.png).
54 ;; 54 ;;
55 ;; If you add to this list, you'll want to update 55 ;; If you add to this list, you'll want to update
56 ;; `about-maintainer-info' (and maybe `about-hackers'. 56 ;; `about-maintainer-info' (and maybe `about-hackers'.
57 (defvar xemacs-hackers 57 (defvar xemacs-hackers
58 '((ajc "Andrew Cosgriff" "ajc@bing.wattle.id.au") 58 '((ajc "Andrew Cosgriff" "ajc@bing.wattle.id.au")
59 (baw "Barry Warsaw" "bwarsaw@python.org") 59 (baw "Barry Warsaw" "bwarsaw@python.org")
60 (bw "Bob Weiner" "weiner@altrasoft.com") 60 (bw "Bob Weiner" "weiner@altrasoft.com")
61 (chr "Christian Nybø" "chr@mediascience.no")
61 (cthomp "Chuck Thompson" "cthomp@xemacs.org") 62 (cthomp "Chuck Thompson" "cthomp@xemacs.org")
62 (dmoore "David Moore" "dmoore@ucsd.edu") 63 (dmoore "David Moore" "dmoore@ucsd.edu")
63 (dkindred "Darrell Kindred" "dkindred@cmu.edu") 64 (dkindred "Darrell Kindred" "dkindred@cmu.edu")
64 (dv "Didier Verna" "verna@inf.enst.fr") 65 (dv "Didier Verna" "verna@inf.enst.fr")
65 (hniksic "Hrvoje Niksic" "hniksic@srce.hr") 66 (hniksic "Hrvoje Niksic" "hniksic@srce.hr")
66 (jareth "Jareth Hein" "jareth@camelot.co.jp") 67 (jareth "Jareth Hein" "jareth@camelot.co.jp")
67 (jason "Jason Mastaler" "jason@mastaler.com") 68 (jason "Jason Mastaler" "jason@xemacs.org")
68 (jens "Jens Lautenbacher" "jens@lemcbed.lem.uni-karlsruhe.de") 69 (jens "Jens Lautenbacher" "jens@lemcbed.lem.uni-karlsruhe.de")
69 (jmiller "Jeff Miller" "jmiller@smart.net") 70 (jmiller "Jeff Miller" "jmiller@smart.net")
70 (juhp "Jens-Ulrik Holger Petersen" "petersen@kurims.kyoto-u.ac.jp") 71 (juhp "Jens-Ulrik Holger Petersen" "petersen@kurims.kyoto-u.ac.jp")
71 (jwz "Jamie Zawinski" "jwz@netscape.com") 72 (jwz "Jamie Zawinski" "jwz@netscape.com")
72 (kazz "IENAGA Kazuyuki" "ienaga@jsys.co.jp") 73 (kazz "IENAGA Kazuyuki" "ienaga@jsys.co.jp")
85 (vin "Vin Shelton" "acs@acm.org") 86 (vin "Vin Shelton" "acs@acm.org")
86 (sperber "Michael Sperber" "sperber@informatik.uni-tuebingen.de") 87 (sperber "Michael Sperber" "sperber@informatik.uni-tuebingen.de")
87 (slb "SL Baur" "steve@xemacs.org") 88 (slb "SL Baur" "steve@xemacs.org")
88 (stig "Jonathan Stigelman" "stig@hackvan.com") 89 (stig "Jonathan Stigelman" "stig@hackvan.com")
89 (stigb "Stig Bjorlykke" "stigb@tihlde.hist.no") 90 (stigb "Stig Bjorlykke" "stigb@tihlde.hist.no")
90 (thiessel "Marcus Thiessel" "thiessel@rhrk.uni-kl.de") 91 (thiessel "Marcus Thiessel" "marcus_thiessel@hp.com")
91 (vladimir "Vladimir Ivanovic" "vladimir@mri.com") 92 (vladimir "Vladimir Ivanovic" "vladimir@mri.com")
92 (wing "Ben Wing" "ben@xemacs.org") 93 (wing "Ben Wing" "ben@xemacs.org")
93 (wmperry "William Perry" "wmperry@aventail.com")) 94 (wmperry "William Perry" "wmperry@aventail.com"))
94 "Alist of XEmacs hackers.") 95 "Alist of XEmacs hackers.")
95 96
97 ;; It is preferred to a simple string, because it makes maintenance 98 ;; It is preferred to a simple string, because it makes maintenance
98 ;; easier. Please add new URLs to this list. 99 ;; easier. Please add new URLs to this list.
99 (defvar about-url-alist 100 (defvar about-url-alist
100 '((ajc . "http://www-personal.monash.edu.au/~ajc/") 101 '((ajc . "http://www-personal.monash.edu.au/~ajc/")
101 (altrasoft . "http://www.altrasoft.com/") 102 (altrasoft . "http://www.altrasoft.com/")
103 (ben . "http://www.666.com/ben/")
104 (ben-xemacs . "http://www.666.com/xemacs/")
102 (baw . "http://www.python.org/~bwarsaw/") 105 (baw . "http://www.python.org/~bwarsaw/")
103 (cc-mode . "http://www.python.org/ftp/emacs/") 106 (cc-mode . "http://www.python.org/ftp/emacs/")
107 (chr . "http://www.xemacs.org/faq/")
104 (dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html") 108 (dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html")
105 (dmoore . "http://oj.egbt.org/dmoore/") 109 (dmoore . "http://oj.egbt.org/dmoore/")
106 (jason . "http://www.mastaler.com/") 110 (jason . "http://www.mastaler.com/")
107 (juhp . "http://www.kurims.kyoto-u.ac.jp/~petersen/") 111 (juhp . "http://www.kurims.kyoto-u.ac.jp/~petersen/")
108 (jwz . "http://people.netscape.com/jwz/") 112 (jwz . "http://people.netscape.com/jwz/")
207 :tag-glyph xemacs-logo) 211 :tag-glyph xemacs-logo)
208 (widget-insert "\n") 212 (widget-insert "\n")
209 (let* ((emacs-short-version (format "%d.%d" 213 (let* ((emacs-short-version (format "%d.%d"
210 emacs-major-version 214 emacs-major-version
211 emacs-minor-version)) 215 emacs-minor-version))
212 (emacs-about-version (format "version %s; Apr 1998" 216 (emacs-about-version (format "version %s; Aug 1998"
213 emacs-short-version))) 217 emacs-short-version)))
214 (widget-insert (about-center emacs-about-version)) 218 (widget-insert (about-center emacs-about-version))
215 (widget-create 'link :help-echo "The latest NEWS of XEmacs" 219 (widget-create 'link :help-echo "The latest NEWS of XEmacs"
216 :action 'about-news 220 :action 'about-news
217 emacs-about-version)) 221 emacs-about-version))
527 (let ((file (expand-file-name 531 (let ((file (expand-file-name
528 (concat (symbol-name who) 532 (concat (symbol-name who)
529 (if (memq (device-class) 533 (if (memq (device-class)
530 '(color grayscale)) 534 '(color grayscale))
531 "" "m") 535 "" "m")
532 ".xpm") 536 ".png")
533 (locate-data-directory "photos"))) 537 (locate-data-directory "photos")))
534 (data nil)) 538 (data nil))
535 (unless (file-exists-p file)
536 ;; Maybe the file is compressed?
537 (setq file (concat file ".Z"))
538 (if (file-exists-p file)
539 ;; Decompress it.
540 (condition-case nil
541 (let ((buffer (get-buffer-create " *image*")))
542 (unwind-protect
543 (save-excursion
544 (message "Uncompressing image...")
545 (set-buffer buffer)
546 (erase-buffer)
547 (let ((coding-system-for-read 'binary)
548 (coding-system-for-write 'binary))
549 (insert-file-contents-literally file)
550 (call-process-region (point-min) (point-max)
551 "zcat" t t nil)
552 (setq data
553 (buffer-substring (point-min) (point-max))))
554 (message "Uncompressing image... done"))
555 (kill-buffer buffer)))
556 (error (setq data 'error)))
557 (setq file nil)))
558 (setq glyph 539 (setq glyph
559 (cond ((stringp data) 540 (cond ((stringp data)
560 (make-glyph 541 (make-glyph
561 (if (featurep 'xpm) 542 (if (featurep 'png)
562 `([xpm :data ,data] 543 `([png :data ,data]
563 [string :data "[Image]"]) 544 [string :data "[Image]"])
564 `([string :data "[Image]"])))) 545 `([string :data "[Image]"]))))
565 ((eq data 'error) 546 ((eq data 'error)
566 (make-glyph [string :data "[Error]"])) 547 (make-glyph [string :data "[Error]"]))
567 (file 548 (file
568 (make-glyph 549 (make-glyph
569 (if (featurep 'xpm) 550 (if (featurep 'png)
570 `([xpm :file ,file] 551 `([png :file ,file]
571 [string :data "[Image]"]) 552 [string :data "[Image]"])
572 `([string :data "[Image]"])))) 553 `([string :data "[Image]"]))))
573 (t 554 (t
574 (make-glyph [nothing])))) 555 (make-glyph [nothing]))))
575 (set-glyph-property glyph 'baseline 100) 556 (set-glyph-property glyph 'baseline 100)
605 586
606 Martin is no longer doing XEmacs for a living, and is Just Another 587 Martin is no longer doing XEmacs for a living, and is Just Another
607 Volunteer.\n")) 588 Volunteer.\n"))
608 (hniksic 589 (hniksic
609 (widget-insert "\ 590 (widget-insert "\
610 Hrvoje is currently a student at the Faculty of Electrical 591 Hrvoje is a student at the Faculty of Electrical Engineering and
611 Engineering and Computing in Zagreb, Croatia. He works part-time 592 Computing in Zagreb, Croatia, working part-time at system administration
612 at SRCE, where he helps run the network machines. In his free time he 593 at SRCE. His hobby is hacking free software, particularly XEmacs and
613 is helping develop free software (especially XEmacs, as well as GNU 594 GNU Wget, the latter being his very own creation.
614 software) and is writing his own -- he has written a small network 595
615 mirroring utility Wget, see ") 596 His contribution to XEmacs consists of a multitude of hours spent
616 (about-url-link 'wget "Download Wget") 597 adding new features and bugs, and fixing old ones. He dreams of
617 (widget-insert ".\n")) 598 writing a home page.\n"))
618 (wing 599 (wing
619 (widget-insert 600 (widget-insert
620 "\ 601 "\
621 I'm not a thug -- I just play one on video. 602 I began my Emacs life in 1992 as the co-founder of the now defunct
622 My roommate says I'm a San Francisco \"Mission Critter\".\n\n" 603 Pearl Software. As part of this company, I became the principal
623 (about-with-face "Gory stuff follows:" 'italic) 604 architect of Win-Emacs, an early port of Lucid Emacs to Microsoft
624 "\n 605 Windows and Windows NT.
625 In 1992 I left a stuffy East-Coast university, set out into the real
626 world, and ended up a co-founder of Pearl Software. As part of this
627 company, I became the principal architect of Win-Emacs, a port of
628 Lucid Emacs to Microsoft Windows and Windows NT (for more info, e-mail
629 to info@pearlsoft.com).
630 606
631 Since April 1993, I've worked on XEmacs as a contractor for various 607 Since April 1993, I've worked on XEmacs as a contractor for various
632 companies, changing hats faster than Ronald Reagan's hair color (oops, 608 companies, changing hats faster than Ronald Reagan's hair color (oops,
633 did I just show my age?). My main contributions to XEmacs include 609 did I just show my age?). My main contributions to XEmacs include
634 rewriting large parts of the internals and the gory Xt/Xlib 610 rewriting large parts of the internals and the gory Xt/Xlib
635 interfacing, adding the Mule support, implementing the external client 611 interfacing, adding the Mule support, implementing the external client
636 widget, improving the documentation (especially the Emacs Lisp 612 widget, improving the documentation (especially the Emacs Lisp
637 manual), and being a general nuisance ... er, brainstormer for many of 613 manual), and being a general nuisance ... er, brainstormer for many of
638 the new features of XEmacs. 614 the new features of XEmacs.
639 615
640 Recently I took a job at Dimension X, where I'm working on a 616 Alas, life has not been good to me recently. This former San Francisco
641 Java-based toolkit for developing VRML applications.\n")) 617 \"Mission Critter\" was exiled to \"Stroller Valley\" and, after a brief
618 stint developing a Java-based VRML toolkit for the now also defunct
619 Dimension X, I developed insidious hand and neck problems, and I was
620 forced to quit working. Since then, I have been learning how to interact
621 with the computer by using foot pedals and by dictating text to other
622 people. Recently I completed Architecting XEmacs, a web site about the
623 future of XEmacs.\n\n")
624 (widget-insert "Architecting XEmacs: ")
625 (about-url-link 'ben-xemacs "Find the miracles in store for XEmacs")
626 (widget-insert "\nBen's home page: ")
627 (about-url-link 'ben "Visit Ben's page")
628 (widget-insert "\n"))
642 (cthomp 629 (cthomp
643 (widget-insert "\ 630 (widget-insert "\
644 Chuck, through being in the wrong place at the right time, has gotten 631 Chuck, through being in the wrong place at the right time, has gotten
645 stuck with being Jamie's replacement as the primary maintainer of 632 stuck with being Jamie's replacement as the primary maintainer of
646 XEmacs. This has caused his hair to begin falling out and quadrupled 633 XEmacs. This has caused his hair to begin falling out and quadrupled
779 I work for Positron Industries Inc., Public Safety Division. 766 I work for Positron Industries Inc., Public Safety Division.
780 I'm part of the team producing POWER 911, a 911 emergency response 767 I'm part of the team producing POWER 911, a 911 emergency response
781 system written in Modula3:\n") 768 system written in Modula3:\n")
782 (about-url-link 'marcpa "Visit POWER 911") 769 (about-url-link 'marcpa "Visit POWER 911")
783 (widget-insert "\ 770 (widget-insert "\
784 Previously, I worked at Softimage Inc., now a Microsoft company 771 \n\nPreviously, I worked at Softimage Inc., now a Microsoft company
785 \(eeekkk!), as a UNIX system administrator. This is where I've been 772 \(eeekkk!), as a UNIX system administrator. This is where I've been
786 converted to NT. 773 converted to NT.
787 774
788 In a previous life, I was a programmer/sysadmin at CRIM (Centre de 775 In a previous life, I was a programmer/sysadmin at CRIM (Centre de
789 Recherche Informatique de Montreal) for the speech recognition group.\n")) 776 Recherche Informatique de Montreal) for the speech recognition group.\n"))
828 He has a page at ") 815 He has a page at ")
829 (about-url-link 'dmoore "Visit David's home page") 816 (about-url-link 'dmoore "Visit David's home page")
830 (widget-insert ".\n")) 817 (widget-insert ".\n"))
831 (thiessel 818 (thiessel
832 (widget-insert "\ 819 (widget-insert "\
833 On May 1, 1996 he started working at University of Kaiserslautern in 820 Worked at University of Kaiserslautern where he took part in the
834 the field of computer aided analog circuit design. His 821 development and design of a CAD framework for analog integrated
835 responsibilities include the development and design of a CAD-Tool for 822 circuits with special emphasis on distributed software concepts. He
836 analog integrated circuits with special emphasis on distributed 823 has now joined HP as technical consultant.
837 software concepts. 824
838 825 For XEmacs he does beta testing and tries to take care of XEmacs
839 When all the daily hacking is done he tries to take care of XEmacs
840 website at ") 826 website at ")
841 (about-url-link 'xemacs "Visit XEmacs web site") 827 (about-url-link 'xemacs "Visit XEmacs web site")
842 (widget-insert ".\n")) 828 (widget-insert ".\n"))
843 (sperber 829 (sperber
844 (widget-insert "\ 830 (widget-insert "\
994 time tinkering with Linux and hacking on XEmacs and loves it when he finds 980 time tinkering with Linux and hacking on XEmacs and loves it when he finds
995 new cool features in either. When he's not doing that, he enjoys downhill 981 new cool features in either. When he's not doing that, he enjoys downhill
996 skiing, puzzles, and sci-fi. Jeff is also really interested in classical 982 skiing, puzzles, and sci-fi. Jeff is also really interested in classical
997 Roman history and enjoys making trips to Italy, where he was born, and 983 Roman history and enjoys making trips to Italy, where he was born, and
998 seeing the sights") 984 seeing the sights")
985 (widget-insert ".\n"))
986 (chr
987 (widget-insert "\
988 Maintainer of the XEmacs FAQ and proud author of `zap-up-to-char'.
989
990 Christian is a student at the Norwegian School of Economics and
991 Business Administration in Bergen, Norway. He used to work for an
992 internet startup called New Media Science, doing scripting and
993 violation of HTML DTD's. After graduation, spring 1999, he'll be
994 looking for a job involving lisp programming, French and Russian.")
999 (widget-insert ".\n")) 995 (widget-insert ".\n"))
1000 )) 996 ))
1001 997
1002 ;; Setup the buffer for a maintainer. 998 ;; Setup the buffer for a maintainer.
1003 (defun about-maintainer (widget &optional event) 999 (defun about-maintainer (widget &optional event)
1039 :value who) 1035 :value who)
1040 (widget-insert (about-tabs name) 1036 (widget-insert (about-tabs name)
1041 (format "<%s>\n%s\n" address shortinfo)))) 1037 (format "<%s>\n%s\n" address shortinfo))))
1042 1038
1043 (defun about-hackers (&rest ignore) 1039 (defun about-hackers (&rest ignore)
1044 (unless (about-get-buffer "*About Hackers*") 1040 (unless (about-get-buffer "*About Contributors*")
1045 (let ((title "Other Contributors to XEmacs")) 1041 (let ((title "Other Contributors to XEmacs"))
1046 (widget-insert 1042 (widget-insert
1047 (about-center title) 1043 (about-center title)
1048 (about-with-face title 'bold))) 1044 (about-with-face title 'bold)))
1049 (widget-insert 1045 (widget-insert
1204 (about-show-linked-info 'jason "\ 1200 (about-show-linked-info 'jason "\
1205 Beta tester and manager of the various XEmacs mailing lists. 1201 Beta tester and manager of the various XEmacs mailing lists.
1206 Originator and maintainer of the gnus.org domain.\n") 1202 Originator and maintainer of the gnus.org domain.\n")
1207 (about-show-linked-info 'jmiller "\ 1203 (about-show-linked-info 'jmiller "\
1208 Beta tester and last hacker of calendar.\n") 1204 Beta tester and last hacker of calendar.\n")
1205 (about-show-linked-info 'chr "\
1206 Maintainer of the XEmacs FAQ and proud author of `zap-up-to-char'.\n")
1209 (flet ((print-short (name addr &optional shortinfo) 1207 (flet ((print-short (name addr &optional shortinfo)
1210 (concat (about-with-face name 'italic) 1208 (concat (about-with-face name 'italic)
1211 (about-tabs name) 1209 (about-tabs name)
1212 "<" addr ">\n" 1210 "<" addr ">\n"
1213 (if shortinfo (concat shortinfo "\n") "")))) 1211 (if shortinfo (concat shortinfo "\n") ""))))
1347 (print-short "Ben Gross" "bgross@uiuc.edu") 1345 (print-short "Ben Gross" "bgross@uiuc.edu")
1348 (print-short "Dirk Grunwald" "grunwald@foobar.cs.Colorado.EDU") 1346 (print-short "Dirk Grunwald" "grunwald@foobar.cs.Colorado.EDU")
1349 (print-short "Michael Guenther" "michaelg@igor.stuttgart.netsurf.de") 1347 (print-short "Michael Guenther" "michaelg@igor.stuttgart.netsurf.de")
1350 (print-short "Dipankar Gupta" "dg@hplb.hpl.hp.com") 1348 (print-short "Dipankar Gupta" "dg@hplb.hpl.hp.com")
1351 (print-short "Markus Gutschke" "gutschk@GOEDEL.UNI-MUENSTER.DE") 1349 (print-short "Markus Gutschke" "gutschk@GOEDEL.UNI-MUENSTER.DE")
1352 (print-short "Kai Haberzettl" "khaberz@privat.circular.de") 1350 (print-short "Kai Haberzettl" "khaberz@synnet.de")
1353 (print-short "Adam Hammer" "hammer@cs.purdue.edu") 1351 (print-short "Adam Hammer" "hammer@cs.purdue.edu")
1354 (print-short "Magnus Hammerin" "magnush@epact.se") 1352 (print-short "Magnus Hammerin" "magnush@epact.se")
1355 (print-short "ChangGil Han" "cghan@phys401.phys.pusan.ac.kr") 1353 (print-short "ChangGil Han" "cghan@phys401.phys.pusan.ac.kr")
1356 (print-short "Derek Harding" "dharding@lssec.bt.co.uk") 1354 (print-short "Derek Harding" "dharding@lssec.bt.co.uk")
1357 (print-short "Michael Harnois" "mharnois@sbt.net") 1355 (print-short "Michael Harnois" "mharnois@sbt.net")
1382 (print-short "Doug Keller" "dkeller@vnet.ibm.com") 1380 (print-short "Doug Keller" "dkeller@vnet.ibm.com")
1383 (print-short "Hunter Kelly" "retnuh@corona") 1381 (print-short "Hunter Kelly" "retnuh@corona")
1384 (print-short "Gregor Kennedy" "gregork@dadd.ti.com") 1382 (print-short "Gregor Kennedy" "gregork@dadd.ti.com")
1385 (print-short "Michael Kifer" "kifer@cs.sunysb.edu") 1383 (print-short "Michael Kifer" "kifer@cs.sunysb.edu")
1386 (print-short "Yasuhiko Kiuchi" "kiuchi@dsp.ksp.fujixerox.co.jp") 1384 (print-short "Yasuhiko Kiuchi" "kiuchi@dsp.ksp.fujixerox.co.jp")
1387 (print-short "Greg Klanderman" "greg@alphatech.com") 1385 (print-short "Greg Klanderman" "greg.klanderman@alum.mit.edu")
1388 (print-short "Valdis Kletnieks" "Valdis.Kletnieks@vt.edu") 1386 (print-short "Valdis Kletnieks" "Valdis.Kletnieks@vt.edu")
1389 (print-short "Rob Kooper" "kooper@cc.gatech.edu") 1387 (print-short "Rob Kooper" "kooper@cc.gatech.edu")
1390 (print-short "Peter Skov Knudsen" "knu@dde.dk") 1388 (print-short "Peter Skov Knudsen" "knu@dde.dk")
1391 (print-short "Jens Krinke" "krinke@ips.cs.tu-bs.de") 1389 (print-short "Jens Krinke" "krinke@ips.cs.tu-bs.de")
1392 (print-short "Maximilien Lincourt" "max@toonboom.com") 1390 (print-short "Maximilien Lincourt" "max@toonboom.com")
1393 (print-short "Mats Larsson" "Mats.Larsson@uab.ericsson.se") 1391 (print-short "Mats Larsson" "Mats.Larsson@uab.ericsson.se")
1394 (print-short "Simon Leinen" "simon@instrumatic.ch") 1392 (print-short "Simon Leinen" "simon@instrumatic.ch")
1395 (print-short "Carsten Leonhardt" "leo@arioch.tng.oche.de") 1393 (print-short "Carsten Leonhardt" "leo@arioch.oche.de")
1396 (print-short "James LewisMoss" "moss@cs.sc.edu") 1394 (print-short "James LewisMoss" "moss@cs.sc.edu")
1397 (print-short "Mats Lidell" "mats.lidell@contactor.se") 1395 (print-short "Mats Lidell" "mats.lidell@contactor.se")
1398 (print-short "Matt Liggett" "mliggett@seven.ucs.indiana.edu") 1396 (print-short "Matt Liggett" "mliggett@seven.ucs.indiana.edu")
1399 (print-short "Christian Limpach" "Christian.Limpach@nice.ch") 1397 (print-short "Christian Limpach" "Christian.Limpach@nice.ch")
1400 (print-short "Maximilien Lincourt" "max@toonboom.com") 1398 (print-short "Maximilien Lincourt" "max@toonboom.com")
1428 (print-short "Casey Nielson" "knielson@joule.elee.calpoly.edu") 1426 (print-short "Casey Nielson" "knielson@joule.elee.calpoly.edu")
1429 (print-short "Georg Nikodym" "Georg.Nikodym@canada.sun.com") 1427 (print-short "Georg Nikodym" "Georg.Nikodym@canada.sun.com")
1430 (print-short "Andy Norman" "ange@hplb.hpl.hp.com") 1428 (print-short "Andy Norman" "ange@hplb.hpl.hp.com")
1431 (print-short "Joe Nuspl" "nuspl@sequent.com") 1429 (print-short "Joe Nuspl" "nuspl@sequent.com")
1432 (print-short "Kim Nyberg" "kny@tekla.fi") 1430 (print-short "Kim Nyberg" "kny@tekla.fi")
1433 (print-short "Christian Nybø" "chr@mediascience.no")
1434 (print-short "Kevin Oberman" "oberman@es.net") 1431 (print-short "Kevin Oberman" "oberman@es.net")
1435 (print-short "David Ofelt" "ofelt@getalife.Stanford.EDU") 1432 (print-short "David Ofelt" "ofelt@getalife.Stanford.EDU")
1436 (print-short "Alexandre Oliva" "oliva@dcc.unicamp.br") 1433 (print-short "Alexandre Oliva" "oliva@dcc.unicamp.br")
1437 (print-short "Tore Olsen" "toreo@colargol.idb.hist.no") 1434 (print-short "Tore Olsen" "toreo@colargol.idb.hist.no")
1438 (print-short "Greg Onufer" "Greg.Onufer@eng.sun.com") 1435 (print-short "Greg Onufer" "Greg.Onufer@eng.sun.com")
1444 (print-short "Tibor Polgar" "tibor@alteon.com") 1441 (print-short "Tibor Polgar" "tibor@alteon.com")
1445 (print-short "Fabrice POPINEAU" "popineau@esemetz.ese-metz.fr") 1442 (print-short "Fabrice POPINEAU" "popineau@esemetz.ese-metz.fr")
1446 (print-short "Frederic Poncin" "fp@info.ucl.ac.be") 1443 (print-short "Frederic Poncin" "fp@info.ucl.ac.be")
1447 (print-short "E. Rehmi Post" "rehmi@asylum.sf.ca.us") 1444 (print-short "E. Rehmi Post" "rehmi@asylum.sf.ca.us")
1448 (print-short "Martin Pottendorfer" "Martin.Pottendorfer@aut.alcatel.at") 1445 (print-short "Martin Pottendorfer" "Martin.Pottendorfer@aut.alcatel.at")
1449 (print-short "Colin Rafferty" "craffert@ml.com") 1446 (print-short "Colin Rafferty" "colin@xemacs.org")
1450 (print-short "Rick Rankin" "Rick_Rankin-P15254@email.mot.com") 1447 (print-short "Rick Rankin" "Rick_Rankin-P15254@email.mot.com")
1451 (print-short "Paul M Reilly" "pmr@pajato.com") 1448 (print-short "Paul M Reilly" "pmr@pajato.com")
1452 (print-short "Jack Repenning" "jackr@sgi.com") 1449 (print-short "Jack Repenning" "jackr@sgi.com")
1453 (print-short "Daniel Rich" "drich@cisco.com") 1450 (print-short "Daniel Rich" "drich@cisco.com")
1454 (print-short "Roland Rieke" "rol@darmstadt.gmd.de") 1451 (print-short "Roland Rieke" "rol@darmstadt.gmd.de")
1467 (print-short "Darrel Schneider" "darrel@slc.com") 1464 (print-short "Darrel Schneider" "darrel@slc.com")
1468 (print-short "Hayden Schultz" "haydens@ll.mit.edu") 1465 (print-short "Hayden Schultz" "haydens@ll.mit.edu")
1469 (print-short "Cotton Seed" "cottons@cybercom.net") 1466 (print-short "Cotton Seed" "cottons@cybercom.net")
1470 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de") 1467 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de")
1471 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no") 1468 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no")
1469 (print-short "Gregory Neil Shapiro" "gshapiro@sendmail.org")
1472 (print-short "Justin Sheehy" "justin@linus.mitre.org") 1470 (print-short "Justin Sheehy" "justin@linus.mitre.org")
1473 (print-short "John Shen" "zfs60@cas.org") 1471 (print-short "John Shen" "zfs60@cas.org")
1474 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp") 1472 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp")
1475 (print-short "Matt Simmons" "simmonmt@acm.org") 1473 (print-short "Matt Simmons" "simmonmt@acm.org")
1476 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu") 1474 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu")
1502 (print-short "Christoph Wedler" "wedler@fmi.uni-passau.de") 1500 (print-short "Christoph Wedler" "wedler@fmi.uni-passau.de")
1503 (print-short "Yoav Weiss" "yoav@zeus.datasrv.co.il") 1501 (print-short "Yoav Weiss" "yoav@zeus.datasrv.co.il")
1504 (print-short "Peter B. West" "p.west@uq.net.au") 1502 (print-short "Peter B. West" "p.west@uq.net.au")
1505 (print-short "Rod Whitby" "rwhitby@asc.corp.mot.com") 1503 (print-short "Rod Whitby" "rwhitby@asc.corp.mot.com")
1506 (print-short "Rich Williams" "rdw@hplb.hpl.hp.com") 1504 (print-short "Rich Williams" "rdw@hplb.hpl.hp.com")
1505 (print-short "Raymond Wiker" "raymond@orion.no")
1507 (print-short "Peter Windle" "peterw@SDL.UG.EDS.COM") 1506 (print-short "Peter Windle" "peterw@SDL.UG.EDS.COM")
1508 (print-short "David C Worenklein" "dcw@gcm.com") 1507 (print-short "David C Worenklein" "dcw@gcm.com")
1509 (print-short "Takeshi Yamada" "yamada@sylvie.kecl.ntt.jp") 1508 (print-short "Takeshi Yamada" "yamada@sylvie.kecl.ntt.jp")
1510 (print-short "Katsumi Yamaoka" "yamaoka@ga.sony.co.jp") 1509 (print-short "Katsumi Yamaoka" "yamaoka@ga.sony.co.jp")
1511 (print-short "Jason Yanowitz" "yanowitz@eternity.cs.umass.edu") 1510 (print-short "Jason Yanowitz" "yanowitz@eternity.cs.umass.edu")