comparison lisp/about.el @ 371:cc15677e0335 r21-2b1

Import from CVS: tag r21-2b1
author cvs
date Mon, 13 Aug 2007 11:03:08 +0200
parents 1d62742628b6
children 6240c7796c7a
comparison
equal deleted inserted replaced
370:bd866891f083 371:cc15677e0335
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.png). 53 ;; named after the CAR of the list element (baw -> baw.xpm).
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 (aj "Andreas Jaeger" "aj@suse.de")
60 (baw "Barry Warsaw" "bwarsaw@python.org") 59 (baw "Barry Warsaw" "bwarsaw@python.org")
61 (bw "Bob Weiner" "weiner@altrasoft.com") 60 (bw "Bob Weiner" "weiner@altrasoft.com")
62 (chr "Christian Nybø" "chr@mediascience.no")
63 (cthomp "Chuck Thompson" "cthomp@xemacs.org") 61 (cthomp "Chuck Thompson" "cthomp@xemacs.org")
64 (dmoore "David Moore" "dmoore@ucsd.edu") 62 (dmoore "David Moore" "dmoore@ucsd.edu")
65 (dkindred "Darrell Kindred" "dkindred@cmu.edu") 63 (dkindred "Darrell Kindred" "dkindred@cmu.edu")
66 (dv "Didier Verna" "didier@xemacs.org") 64 (dv "Didier Verna" "verna@inf.enst.fr")
67 (hniksic "Hrvoje Niksic" "hniksic@srce.hr") 65 (hniksic "Hrvoje Niksic" "hniksic@srce.hr")
68 (jareth "Jareth Hein" "jareth@camelot.co.jp") 66 (jareth "Jareth Hein" "jareth@camelot.co.jp")
69 (jason "Jason Mastaler" "jason@xemacs.org") 67 (jason "Jason Mastaler" "jason@mastaler.com")
70 (jens "Jens Lautenbacher" "jens@lemcbed.lem.uni-karlsruhe.de") 68 (jens "Jens Lautenbacher" "jens@lemcbed.lem.uni-karlsruhe.de")
71 (jmiller "Jeff Miller" "jmiller@smart.net") 69 (jmiller "Jeff Miller" "jmiller@smart.net")
72 (juhp "Jens-Ulrik Holger Petersen" "petersen@kurims.kyoto-u.ac.jp") 70 (juhp "Jens-Ulrik Holger Petersen" "petersen@kurims.kyoto-u.ac.jp")
73 (jwz "Jamie Zawinski" "jwz@netscape.com") 71 (jwz "Jamie Zawinski" "jwz@netscape.com")
74 (kazz "IENAGA Kazuyuki" "ienaga@xemacs.org") 72 (kazz "IENAGA Kazuyuki" "ienaga@jsys.co.jp")
75 (kyle "Kyle Jones" "kyle_jones@wonderworks.com") 73 (kyle "Kyle Jones" "kyle_jones@wonderworks.com")
76 (larsi "Lars Magne Ingebrigtsen" "larsi@gnus.org") 74 (larsi "Lars Magne Ingebrigtsen" "larsi@gnus.org")
77 (marcpa "Marc Paquette" "marcpa@CAM.ORG") 75 (marcpa "Marc Paquette" "marcpa@CAM.ORG")
78 (mcook "Michael R. Cook" "mcook@cognex.com") 76 (mcook "Michael R. Cook" "mcook@cognex.com")
79 (mly "Richard Mlynarik" "Mly@POBox.COM") 77 (mly "Richard Mlynarik" "mly@adoc.xerox.com")
80 (morioka "MORIOKA Tomohiko" "morioka@jaist.ac.jp") 78 (morioka "MORIOKA Tomohiko" "morioka@jaist.ac.jp")
81 (martin "Martin Buchholz" "martin@xemacs.org") 79 (martin "Martin Buchholz" "martin@xemacs.org")
82 (ograf "Oliver Graf" "ograf@fga.de") 80 (ograf "Oliver Graf" "ograf@fga.de")
83 (pez "Peter Pezaris" "pez@dwwc.com") 81 (pez "Peter Pezaris" "pez@dwwc.com")
84 (piper "Andy Piper" "andy@xemacs.org") 82 (piper "Andy Piper" "andyp@parallax.co.uk")
85 (rickc "Rick Campbell" "rickc@lehman.com") 83 (rickc "Rick Campbell" "rickc@lehman.com")
86 (rossini "Anthony Rossini" "rossini@stat.sc.edu") 84 (rossini "Anthony Rossini" "rossini@stat.sc.edu")
87 (vin "Vin Shelton" "acs@xemacs.org") 85 (vin "Vin Shelton" "acs@acm.org")
88 (sperber "Michael Sperber" "sperber@informatik.uni-tuebingen.de") 86 (sperber "Michael Sperber" "sperber@informatik.uni-tuebingen.de")
89 (slb "SL Baur" "steve@xemacs.org") 87 (slb "SL Baur" "steve@xemacs.org")
90 (stig "Jonathan Stigelman" "stig@hackvan.com") 88 (stig "Jonathan Stigelman" "stig@hackvan.com")
91 (stigb "Stig Bjorlykke" "stigb@tihlde.hist.no") 89 (stigb "Stig Bjorlykke" "stigb@tihlde.hist.no")
92 (thiessel "Marcus Thiessel" "marcus_thiessel@hp.com") 90 (thiessel "Marcus Thiessel" "thiessel@rhrk.uni-kl.de")
93 (vladimir "Vladimir Ivanovic" "vladimir@mri.com") 91 (vladimir "Vladimir Ivanovic" "vladimir@mri.com")
94 (wing "Ben Wing" "ben@xemacs.org") 92 (wing "Ben Wing" "ben@xemacs.org")
95 (wmperry "William Perry" "wmperry@aventail.com")) 93 (wmperry "William Perry" "wmperry@aventail.com"))
96 "Alist of XEmacs hackers.") 94 "Alist of XEmacs hackers.")
97 95
99 ;; It is preferred to a simple string, because it makes maintenance 97 ;; It is preferred to a simple string, because it makes maintenance
100 ;; easier. Please add new URLs to this list. 98 ;; easier. Please add new URLs to this list.
101 (defvar about-url-alist 99 (defvar about-url-alist
102 '((ajc . "http://www-personal.monash.edu.au/~ajc/") 100 '((ajc . "http://www-personal.monash.edu.au/~ajc/")
103 (altrasoft . "http://www.altrasoft.com/") 101 (altrasoft . "http://www.altrasoft.com/")
104 (ben . "http://www.666.com/ben/")
105 (ben-xemacs . "http://www.666.com/xemacs/")
106 (baw . "http://www.python.org/~bwarsaw/") 102 (baw . "http://www.python.org/~bwarsaw/")
107 (cc-mode . "http://www.python.org/ftp/emacs/") 103 (cc-mode . "http://www.python.org/ftp/emacs/")
108 (chr . "http://www.xemacs.org/faq/")
109 (dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html") 104 (dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html")
110 (dmoore . "http://oj.egbt.org/dmoore/") 105 (dmoore . "http://oj.egbt.org/dmoore/")
111 (dv . "http://www.lrde.epita.fr/~didier/")
112 (jason . "http://www.mastaler.com/") 106 (jason . "http://www.mastaler.com/")
113 (juhp . "http://www.kurims.kyoto-u.ac.jp/~petersen/") 107 (juhp . "http://www.kurims.kyoto-u.ac.jp/~petersen/")
114 (jwz . "http://people.netscape.com/jwz/") 108 (jwz . "http://people.netscape.com/jwz/")
115 (kazz . "http://www.imasy.or.jp/~kazz/") 109 (kazz . "http://www.imasy.or.jp/~kazz/")
116 (kyle . "http://www.wonderworks.com/kyle/") 110 (kyle . "http://www.wonderworks.com/kyle/")
117 (larsi . "http://www.ifi.uio.no/~larsi/") 111 (larsi . "http://www.ifi.uio.no/~larsi/")
118 (marcpa . "http://www.positron911.com/products/power.htm") 112 (marcpa . "http://www.positron911.com/products/power.htm")
119 (ograf . "http://www.fga.de/~ograf/") 113 (ograf . "http://www.fga.de/~ograf/")
120 (pez . "http://www.dwwc.com/") 114 (pez . "http://www.dwwc.com/")
121 (piper . "http://www.xemacs.freeserve.co.uk/") 115 (piper . "http://www.parallax.co.uk/~andyp")
122 (vin . "http://www.upa.org/") 116 (vin . "http://www.upa.org/")
123 (stigb . "http://www.tihlde.hist.no/~stigb/") 117 (stigb . "http://www.tihlde.hist.no/~stigb/")
124 (wget . "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/") 118 (wget . "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/")
125 (xemacs . "http://www.xemacs.org/")) 119 (xemacs . "http://www.xemacs.org/"))
126 "Some of the more important URLs.") 120 "Some of the more important URLs.")
213 :tag-glyph xemacs-logo) 207 :tag-glyph xemacs-logo)
214 (widget-insert "\n") 208 (widget-insert "\n")
215 (let* ((emacs-short-version (format "%d.%d" 209 (let* ((emacs-short-version (format "%d.%d"
216 emacs-major-version 210 emacs-major-version
217 emacs-minor-version)) 211 emacs-minor-version))
218 (emacs-about-version (format "version %s; May 1999" 212 (emacs-about-version (format "version %s; Apr 1998"
219 emacs-short-version))) 213 emacs-short-version)))
220 (widget-insert (about-center emacs-about-version)) 214 (widget-insert (about-center emacs-about-version))
221 (widget-create 'link :help-echo "The latest NEWS of XEmacs" 215 (widget-create 'link :help-echo "The latest NEWS of XEmacs"
222 :action 'about-news 216 :action 'about-news
223 emacs-about-version)) 217 emacs-about-version))
283 :action 'about-maintainer 277 :action 'about-maintainer
284 :tag name 278 :tag name
285 :value who) 279 :value who)
286 (widget-insert (format " <%s>\n" address))))) 280 (widget-insert (format " <%s>\n" address)))))
287 ;; Setup persons responsible for this release. 281 ;; Setup persons responsible for this release.
288 (mapc 'setup-person '(vin slb hniksic kyle martin piper)) 282 (mapc 'setup-person '(slb hniksic kyle martin))
289 (widget-insert "\n\t* ") 283 (widget-insert "\n\t* ")
290 (widget-create 'link :help-echo "A legion of XEmacs hackers" 284 (widget-create 'link :help-echo "A legion of XEmacs hackers"
291 :action 'about-hackers 285 :action 'about-hackers
292 :button-prefix "" 286 :button-prefix ""
293 :button-suffix "" 287 :button-suffix ""
533 (let ((file (expand-file-name 527 (let ((file (expand-file-name
534 (concat (symbol-name who) 528 (concat (symbol-name who)
535 (if (memq (device-class) 529 (if (memq (device-class)
536 '(color grayscale)) 530 '(color grayscale))
537 "" "m") 531 "" "m")
538 ".png") 532 ".xpm")
539 (locate-data-directory "photos"))) 533 (locate-data-directory "photos")))
540 (data nil)) 534 (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)))
541 (setq glyph 558 (setq glyph
542 (cond ((stringp data) 559 (cond ((stringp data)
543 (make-glyph 560 (make-glyph
544 (if (featurep 'png) 561 (if (featurep 'xpm)
545 `([png :data ,data] 562 `([xpm :data ,data]
546 [string :data "[Image]"]) 563 [string :data "[Image]"])
547 `([string :data "[Image]"])))) 564 `([string :data "[Image]"]))))
548 ((eq data 'error) 565 ((eq data 'error)
549 (make-glyph [string :data "[Error]"])) 566 (make-glyph [string :data "[Error]"]))
550 (file 567 (file
551 (make-glyph 568 (make-glyph
552 (if (featurep 'png) 569 (if (featurep 'xpm)
553 `([png :file ,file] 570 `([xpm :file ,file]
554 [string :data "[Image]"]) 571 [string :data "[Image]"])
555 `([string :data "[Image]"])))) 572 `([string :data "[Image]"]))))
556 (t 573 (t
557 (make-glyph [nothing])))) 574 (make-glyph [nothing]))))
558 (set-glyph-property glyph 'baseline 100) 575 (set-glyph-property glyph 'baseline 100)
564 ;; here. 581 ;; here.
565 (defun about-maintainer-info (entry) 582 (defun about-maintainer-info (entry)
566 (ecase (car entry) 583 (ecase (car entry)
567 (slb 584 (slb
568 (widget-insert "\ 585 (widget-insert "\
569 Peaches Baur, 1986-1999. 586 I took over the maintenance of XEmacs in November of 1996 (it
570 Rest in peace") 587 seemed like a good idea at the time ...). In real life I am a
588 network administrator and Unix systems programmer for Calag.com,
589 Inc. a small, but growing ISP in California.
590
591 My main hobby while not maintaining XEmacs or working is ...
592 you have got to be kidding ...")
571 (widget-insert ".\n")) 593 (widget-insert ".\n"))
572 (martin 594 (martin
573 (widget-insert "\ 595 (widget-insert "\
574 Martin was the XEmacs guy at DevPro, a part of Sun Microsystems. 596 Martin was the XEmacs guy at DevPro, a part of Sun Microsystems.
575 Martin used to do XEmacs as a `hobby' while at IBM, and was crazy 597 Martin used to do XEmacs as a `hobby' while at IBM, and was crazy
583 605
584 Martin is no longer doing XEmacs for a living, and is Just Another 606 Martin is no longer doing XEmacs for a living, and is Just Another
585 Volunteer.\n")) 607 Volunteer.\n"))
586 (hniksic 608 (hniksic
587 (widget-insert "\ 609 (widget-insert "\
588 Hrvoje is a student at the Faculty of Electrical Engineering and 610 Hrvoje is currently a student at the Faculty of Electrical
589 Computing in Zagreb, Croatia, working part-time at system administration 611 Engineering and Computing in Zagreb, Croatia. He works part-time
590 at SRCE. His hobby is hacking free software, particularly XEmacs and 612 at SRCE, where he helps run the network machines. In his free time he
591 GNU Wget, the latter being his very own creation. 613 is helping develop free software (especially XEmacs, as well as GNU
592 614 software) and is writing his own -- he has written a small network
593 His contribution to XEmacs consists of a multitude of hours spent 615 mirroring utility Wget, see ")
594 adding new features and bugs, and fixing old ones. He dreams of 616 (about-url-link 'wget "Download Wget")
595 writing a home page.\n")) 617 (widget-insert ".\n"))
596 (wing 618 (wing
597 (widget-insert 619 (widget-insert
598 "\ 620 "\
599 I began my Emacs life in 1992 as the co-founder of the now defunct 621 I'm not a thug -- I just play one on video.
600 Pearl Software. As part of this company, I became the principal 622 My roommate says I'm a San Francisco \"Mission Critter\".\n\n"
601 architect of Win-Emacs, an early port of Lucid Emacs to Microsoft 623 (about-with-face "Gory stuff follows:" 'italic)
602 Windows and Windows NT. 624 "\n
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).
603 630
604 Since April 1993, I've worked on XEmacs as a contractor for various 631 Since April 1993, I've worked on XEmacs as a contractor for various
605 companies, changing hats faster than Ronald Reagan's hair color (oops, 632 companies, changing hats faster than Ronald Reagan's hair color (oops,
606 did I just show my age?). My main contributions to XEmacs include 633 did I just show my age?). My main contributions to XEmacs include
607 rewriting large parts of the internals and the gory Xt/Xlib 634 rewriting large parts of the internals and the gory Xt/Xlib
608 interfacing, adding the Mule support, implementing the external client 635 interfacing, adding the Mule support, implementing the external client
609 widget, improving the documentation (especially the Emacs Lisp 636 widget, improving the documentation (especially the Emacs Lisp
610 manual), and being a general nuisance ... er, brainstormer for many of 637 manual), and being a general nuisance ... er, brainstormer for many of
611 the new features of XEmacs. 638 the new features of XEmacs.
612 639
613 Alas, life has not been good to me recently. This former San Francisco 640 Recently I took a job at Dimension X, where I'm working on a
614 \"Mission Critter\" was exiled to \"Stroller Valley\" and, after a brief 641 Java-based toolkit for developing VRML applications.\n"))
615 stint developing a Java-based VRML toolkit for the now also defunct
616 Dimension X, I developed insidious hand and neck problems, and I was
617 forced to quit working. Since then, I have been learning how to interact
618 with the computer by using foot pedals and by dictating text to other
619 people. Recently I completed Architecting XEmacs, a web site about the
620 future of XEmacs.\n\n")
621 (widget-insert "Architecting XEmacs: ")
622 (about-url-link 'ben-xemacs "Find the miracles in store for XEmacs")
623 (widget-insert "\nBen's home page: ")
624 (about-url-link 'ben "Visit Ben's page")
625 (widget-insert "\n"))
626 (cthomp 642 (cthomp
627 (widget-insert "\ 643 (widget-insert "\
628 Chuck, through being in the wrong place at the right time, has gotten 644 Chuck, through being in the wrong place at the right time, has gotten
629 stuck with being Jamie's replacement as the primary maintainer of 645 stuck with being Jamie's replacement as the primary maintainer of
630 XEmacs. This has caused his hair to begin falling out and quadrupled 646 XEmacs. This has caused his hair to begin falling out and quadrupled
763 I work for Positron Industries Inc., Public Safety Division. 779 I work for Positron Industries Inc., Public Safety Division.
764 I'm part of the team producing POWER 911, a 911 emergency response 780 I'm part of the team producing POWER 911, a 911 emergency response
765 system written in Modula3:\n") 781 system written in Modula3:\n")
766 (about-url-link 'marcpa "Visit POWER 911") 782 (about-url-link 'marcpa "Visit POWER 911")
767 (widget-insert "\ 783 (widget-insert "\
768 \n\nPreviously, I worked at Softimage Inc., now a Microsoft company 784 Previously, I worked at Softimage Inc., now a Microsoft company
769 \(eeekkk!), as a UNIX system administrator. This is where I've been 785 \(eeekkk!), as a UNIX system administrator. This is where I've been
770 converted to NT. 786 converted to NT.
771 787
772 In a previous life, I was a programmer/sysadmin at CRIM (Centre de 788 In a previous life, I was a programmer/sysadmin at CRIM (Centre de
773 Recherche Informatique de Montreal) for the speech recognition group.\n")) 789 Recherche Informatique de Montreal) for the speech recognition group.\n"))
812 He has a page at ") 828 He has a page at ")
813 (about-url-link 'dmoore "Visit David's home page") 829 (about-url-link 'dmoore "Visit David's home page")
814 (widget-insert ".\n")) 830 (widget-insert ".\n"))
815 (thiessel 831 (thiessel
816 (widget-insert "\ 832 (widget-insert "\
817 Worked at University of Kaiserslautern where he took part in the 833 On May 1, 1996 he started working at University of Kaiserslautern in
818 development and design of a CAD framework for analog integrated 834 the field of computer aided analog circuit design. His
819 circuits with special emphasis on distributed software concepts. He 835 responsibilities include the development and design of a CAD-Tool for
820 has now joined HP as technical consultant. 836 analog integrated circuits with special emphasis on distributed
821 837 software concepts.
822 For XEmacs he does beta testing and tries to take care of XEmacs 838
839 When all the daily hacking is done he tries to take care of XEmacs
823 website at ") 840 website at ")
824 (about-url-link 'xemacs "Visit XEmacs web site") 841 (about-url-link 'xemacs "Visit XEmacs web site")
825 (widget-insert ".\n")) 842 (widget-insert ".\n"))
826 (sperber 843 (sperber
827 (widget-insert "\ 844 (widget-insert "\
831 installed or changing his hairstyle, he does research in modern 848 installed or changing his hairstyle, he does research in modern
832 programming languages and their implementation, and hopes that one day 849 programming languages and their implementation, and hopes that one day
833 XEmacs will speak Scheme.\n")) 850 XEmacs will speak Scheme.\n"))
834 (vin 851 (vin
835 (widget-insert "\ 852 (widget-insert "\
836 Vin is currently maintaining the 21.1 (stable) version of XEmacs. He does 853 Vin maintains the XEmacs patch pages in order to bring a more
837 it 'cause it's fun and he's been using emacs for a long, long time. 854 stable XEmacs. (Actually, he does it 'cause it's fun and he's been
838 Vin also contributed the detached minibuffer code as well as a few minor 855 using emacs for a long, long time.) Vin also contributed the detached
839 enhancements to the menubar options. 856 minibuffer code as well as a few minor enhancements to the menubar
857 options.
840 858
841 I own and operate my own consulting firm, EtherSoft. Shhh, don't 859 I own and operate my own consulting firm, EtherSoft. Shhh, don't
842 tell anyone, but it's named after an Ultimate team I used to play 860 tell anyone, but it's named after an Ultimate team I used to play
843 with in Austin, Texas - the Ether Bunnies. I'm getting too old 861 with in Austin, Texas - the Ether Bunnies. I'm getting too old
844 to play competitive Ultimate any more, so now I've gotten roped 862 to play competitive Ultimate any more, so now I've gotten roped
900 a software development firm. See ") 918 a software development firm. See ")
901 (about-url-link 'pez "Daedalus on the web") 919 (about-url-link 'pez "Daedalus on the web")
902 (widget-insert ".\n")) 920 (widget-insert ".\n"))
903 (dv 921 (dv
904 (widget-insert "\ 922 (widget-insert "\
905 I gratuated at ENST (an engineering school in Paris) and have a Ph.D. 923 I'm currently working (Ph.D.) on the cognitive aspects of
906 in computer science. I'm currently a teacher at EPITA (another 924 Human-Machine Interaction in Virtual Environments, and especialy on
907 engineering school, still in Paris) and a researcher at LRDE (EPITA's 925 the possibility of adding (artificial) intelligence between the system
908 research and development laboratory). Our research topics include 926 and the operator, in order to detect the intentions of the latter.
909 generic programming and distributed virtual reality. 927
910 928 Otherwise, I'm, say, 35.82% professional Jazz guitar player,
911 Appart from XEmacs, I'm also involved in other free software projects, 929 which means that's not the way I earn my crust, but things may very
912 including Gnus, BBDB, and the GNU \"autotools\". I also wrote some 930 well reverse in the future ...\n"))
913 LaTeX packages (ugh :-).
914
915 All of this, actually, is only 60% true. Two days per week, I'm also a
916 semi-professional Jazz guitar player (and singer), which means that it
917 is not the way I earn my crust, but things may very well reverse in
918 the future ...\n\n")
919 (widget-insert "Visit Didier's home page: ")
920 (about-url-link 'dv "Visit Didier's home page")
921 (widget-insert "\n"))
922 (rossini 931 (rossini
923 (widget-insert "\ 932 (widget-insert "\
924 Author of the first XEmacs FAQ, as well as minor priest in the 933 Author of the first XEmacs FAQ, as well as minor priest in the
925 movement to get every statistician in the world to use XEmacs for 934 movement to get every statistician in the world to use XEmacs for
926 statistical programming and data analysis. Current development lead 935 statistical programming and data analysis. Current development lead
967 My homepage is ") 976 My homepage is ")
968 (about-url-link 'juhp "Visit Jens' homepage") 977 (about-url-link 'juhp "Visit Jens' homepage")
969 (widget-insert ".\n")) 978 (widget-insert ".\n"))
970 (jason 979 (jason
971 (widget-insert "\ 980 (widget-insert "\
972 Beta tester, manager of the various XEmacs mailing lists and 981 Beta tester and manager of the various XEmacs mailing lists.
973 binary kit manager. Also, originator and maintainer of the gnus.org 982 Originator and maintainer of the gnus.org domain.
974 domain.
975 983
976 Jason resides in Albuquerque, New Mexico where he keeps himself 984 Jason resides in Albuquerque, New Mexico where he keeps himself
977 busy with studies at the university and consulting work. 985 busy with studies at the university and consulting work.
978 986
979 See: ") 987 See: ")
986 time tinkering with Linux and hacking on XEmacs and loves it when he finds 994 time tinkering with Linux and hacking on XEmacs and loves it when he finds
987 new cool features in either. When he's not doing that, he enjoys downhill 995 new cool features in either. When he's not doing that, he enjoys downhill
988 skiing, puzzles, and sci-fi. Jeff is also really interested in classical 996 skiing, puzzles, and sci-fi. Jeff is also really interested in classical
989 Roman history and enjoys making trips to Italy, where he was born, and 997 Roman history and enjoys making trips to Italy, where he was born, and
990 seeing the sights") 998 seeing the sights")
991 (widget-insert ".\n"))
992 (chr
993 (widget-insert "\
994 Maintainer of the XEmacs FAQ and proud author of `zap-up-to-char'.
995
996 Christian is a student at the Norwegian School of Economics and
997 Business Administration in Bergen, Norway. He used to work for an
998 internet startup called New Media Science, doing scripting and
999 violation of HTML DTD's. After graduation, spring 1999, he'll be
1000 looking for a job involving lisp programming, French and Russian.")
1001 (widget-insert ".\n"))
1002 (aj
1003 (widget-insert "\
1004 In the XEmacs team I'm responsible for the packages which means mainly
1005 applying patches and packaging the packages.
1006
1007 I'm a software developer working for the SuSE Labs of the Linux
1008 distributor SuSE. My main task is to improve the GNU C library.")
1009 (widget-insert ".\n")) 999 (widget-insert ".\n"))
1010 )) 1000 ))
1011 1001
1012 ;; Setup the buffer for a maintainer. 1002 ;; Setup the buffer for a maintainer.
1013 (defun about-maintainer (widget &optional event) 1003 (defun about-maintainer (widget &optional event)
1049 :value who) 1039 :value who)
1050 (widget-insert (about-tabs name) 1040 (widget-insert (about-tabs name)
1051 (format "<%s>\n%s\n" address shortinfo)))) 1041 (format "<%s>\n%s\n" address shortinfo))))
1052 1042
1053 (defun about-hackers (&rest ignore) 1043 (defun about-hackers (&rest ignore)
1054 (unless (about-get-buffer "*About Contributors*") 1044 (unless (about-get-buffer "*About Hackers*")
1055 (let ((title "Other Contributors to XEmacs")) 1045 (let ((title "Other Contributors to XEmacs"))
1056 (widget-insert 1046 (widget-insert
1057 (about-center title) 1047 (about-center title)
1058 (about-with-face title 'bold))) 1048 (about-with-face title 'bold)))
1059 (widget-insert 1049 (widget-insert
1176 1166
1177 Darrell is currently a doctoral student in computer science at 1167 Darrell is currently a doctoral student in computer science at
1178 Carnegie Mellon University, but he's trying hard to kick that 1168 Carnegie Mellon University, but he's trying hard to kick that
1179 habit.\n") 1169 habit.\n")
1180 (about-show-linked-info 'dv "\ 1170 (about-show-linked-info 'dv "\
1181 I joined the development of XEmacs in 1996, and have been one of the 1171 I'm currently working (Ph.D.) on the cognitive aspects of
1182 core maintainers since 1998. Although I'm mostly interested in the 1172 Human-Machine Interaction in Virtual Environments, and especialy on
1183 GUI, ergonomics, redisplay and autoconf issues, it's probably simpler 1173 the possibility of adding (artificial) intelligence between the system
1184 to describe what I'm *not* involved in: I've never touched the Lisp 1174 and the operator, in order to detect the intentions of the latter.
1185 implementation, and I probably never will... 1175
1186 1176 Otherwise, I'm, say, 35.82% professional Jazz guitar player,
1187 I'm the author of the multicast support, I wrote and maintain some 1177 which means that's not the way I earn my crust, but things may very
1188 external Emacs Lisp packages (including mchat) and I'm also 1178 well reverse in the future ...\n")
1189 responsible for some of the core Lisp code (including the rectangle
1190 library which I rewrote for both XEmacs and GNU Emacs).\n")
1191 (about-show-linked-info 'marcpa "\ 1179 (about-show-linked-info 'marcpa "\
1192 I work for Positron Industries Inc., Public Safety Division.\n") 1180 I work for Positron Industries Inc., Public Safety Division.\n")
1193 (about-show-linked-info 'pez "\ 1181 (about-show-linked-info 'pez "\
1194 Author of SQL Mode, edit-toolbar, mailtool-mode, and various other 1182 Author of SQL Mode, edit-toolbar, mailtool-mode, and various other
1195 small packages with varying degrees of usefulness.\n") 1183 small packages with varying degrees of usefulness.\n")
1216 (about-show-linked-info 'jason "\ 1204 (about-show-linked-info 'jason "\
1217 Beta tester and manager of the various XEmacs mailing lists. 1205 Beta tester and manager of the various XEmacs mailing lists.
1218 Originator and maintainer of the gnus.org domain.\n") 1206 Originator and maintainer of the gnus.org domain.\n")
1219 (about-show-linked-info 'jmiller "\ 1207 (about-show-linked-info 'jmiller "\
1220 Beta tester and last hacker of calendar.\n") 1208 Beta tester and last hacker of calendar.\n")
1221 (about-show-linked-info 'chr "\
1222 Maintainer of the XEmacs FAQ and proud author of `zap-up-to-char'.\n")
1223 (about-show-linked-info 'aj "\
1224 Former `Package Patch Tender', beta tester and GNU libc developer.\n")
1225
1226 (flet ((print-short (name addr &optional shortinfo) 1209 (flet ((print-short (name addr &optional shortinfo)
1227 (concat (about-with-face name 'italic) 1210 (concat (about-with-face name 'italic)
1228 (about-tabs name) 1211 (about-tabs name)
1229 "<" addr ">\n" 1212 "<" addr ">\n"
1230 (if shortinfo (concat shortinfo "\n") "")))) 1213 (if shortinfo (concat shortinfo "\n") ""))))
1287 above. We couldn't have done it without them.\n\n" 1270 above. We couldn't have done it without them.\n\n"
1288 (print-short "Nagi M. Aboulenein" "aboulene@ponder.csci.unt.edu") 1271 (print-short "Nagi M. Aboulenein" "aboulene@ponder.csci.unt.edu")
1289 (print-short "Per Abrahamsen" "abraham@dina.kvl.dk") 1272 (print-short "Per Abrahamsen" "abraham@dina.kvl.dk")
1290 (print-short "Gary Adams" "gra@zeppo.East.Sun.COM") 1273 (print-short "Gary Adams" "gra@zeppo.East.Sun.COM")
1291 (print-short "Gennady Agranov" "agranov@csa.CS.Technion.Ac.IL") 1274 (print-short "Gennady Agranov" "agranov@csa.CS.Technion.Ac.IL")
1292 (print-short "Adrian Aichner" "adrian@xemacs.org") 1275 (print-short "Adrian Aichner" "aichner@ecf.teradyne.com")
1293 (print-short "Mark Allender" "allender@vnet.IBM.COM") 1276 (print-short "Mark Allender" "allender@vnet.IBM.COM")
1294 (print-short "Stephen R. Anderson" "sra@bloch.ling.yale.edu") 1277 (print-short "Stephen R. Anderson" "sra@bloch.ling.yale.edu")
1295 (print-short "Butch Anton" "butch@zaphod.uchicago.edu") 1278 (print-short "Butch Anton" "butch@zaphod.uchicago.edu")
1296 (print-short "Fred Appelman" "Fred.Appelman@cv.ruu.nl") 1279 (print-short "Fred Appelman" "Fred.Appelman@cv.ruu.nl")
1297 (print-short "Erik \"The Pope\" Arneson" "lazarus@mind.net") 1280 (print-short "Erik \"The Pope\" Arneson" "lazarus@mind.net")
1364 (print-short "Ben Gross" "bgross@uiuc.edu") 1347 (print-short "Ben Gross" "bgross@uiuc.edu")
1365 (print-short "Dirk Grunwald" "grunwald@foobar.cs.Colorado.EDU") 1348 (print-short "Dirk Grunwald" "grunwald@foobar.cs.Colorado.EDU")
1366 (print-short "Michael Guenther" "michaelg@igor.stuttgart.netsurf.de") 1349 (print-short "Michael Guenther" "michaelg@igor.stuttgart.netsurf.de")
1367 (print-short "Dipankar Gupta" "dg@hplb.hpl.hp.com") 1350 (print-short "Dipankar Gupta" "dg@hplb.hpl.hp.com")
1368 (print-short "Markus Gutschke" "gutschk@GOEDEL.UNI-MUENSTER.DE") 1351 (print-short "Markus Gutschke" "gutschk@GOEDEL.UNI-MUENSTER.DE")
1369 (print-short "Kai Haberzettl" "khaberz@synnet.de") 1352 (print-short "Kai Haberzettl" "khaberz@privat.circular.de")
1370 (print-short "Adam Hammer" "hammer@cs.purdue.edu") 1353 (print-short "Adam Hammer" "hammer@cs.purdue.edu")
1371 (print-short "Magnus Hammerin" "magnush@epact.se") 1354 (print-short "Magnus Hammerin" "magnush@epact.se")
1372 (print-short "ChangGil Han" "cghan@phys401.phys.pusan.ac.kr") 1355 (print-short "ChangGil Han" "cghan@phys401.phys.pusan.ac.kr")
1373 (print-short "Derek Harding" "dharding@lssec.bt.co.uk") 1356 (print-short "Derek Harding" "dharding@lssec.bt.co.uk")
1374 (print-short "Michael Harnois" "mharnois@sbt.net") 1357 (print-short "Michael Harnois" "mharnois@sbt.net")
1375 (print-short "Yoshiki Hayashi" "yoshiki@xemacs.org")
1376 (print-short "John Haxby" "J.Haxby@isode.com") 1358 (print-short "John Haxby" "J.Haxby@isode.com")
1377 (print-short "Karl M. Hegbloom" "karlheg@inetarena.com") 1359 (print-short "Karl M. Hegbloom" "karlheg@inetarena.com")
1378 (print-short "Benedikt Heinen" "beh@icemark.thenet.ch") 1360 (print-short "Benedikt Heinen" "beh@icemark.thenet.ch")
1379 (print-short "Stephan Herrmann" "sh@first.gmd.de") 1361 (print-short "Stephan Herrmann" "sh@first.gmd.de")
1380 (print-short "August Hill" "awhill@inlink.com") 1362 (print-short "August Hill" "awhill@inlink.com")
1385 (print-short "Tetsuya HOYANO" "hoyano@ari.bekkoame.or.jp") 1367 (print-short "Tetsuya HOYANO" "hoyano@ari.bekkoame.or.jp")
1386 (print-short "David Hughes" "djh@harston.cv.com") 1368 (print-short "David Hughes" "djh@harston.cv.com")
1387 (print-short "Tudor Hulubei" "tudor@cs.unh.edu") 1369 (print-short "Tudor Hulubei" "tudor@cs.unh.edu")
1388 (print-short "Tatsuya Ichikawa" "ichikawa@hv.epson.co.jp") 1370 (print-short "Tatsuya Ichikawa" "ichikawa@hv.epson.co.jp")
1389 (print-short "Andrew Innes" "andrewi@harlequin.co.uk") 1371 (print-short "Andrew Innes" "andrewi@harlequin.co.uk")
1372 (print-short "Andreas Jaeger" "aj@arthur.rhein-neckar.de")
1390 (print-short "Markku Jarvinen" "Markku.Jarvinen@simpukka.funet.fi") 1373 (print-short "Markku Jarvinen" "Markku.Jarvinen@simpukka.funet.fi")
1391 (print-short "Robin Jeffries" "robin.jeffries@sun.com") 1374 (print-short "Robin Jeffries" "robin.jeffries@sun.com")
1392 (print-short "Philip Johnson" "johnson@uhics.ics.Hawaii.Edu") 1375 (print-short "Philip Johnson" "johnson@uhics.ics.Hawaii.Edu")
1393 (print-short "J. Kean Johnston" "jkj@paradigm-sa.com") 1376 (print-short "J. Kean Johnston" "jkj@paradigm-sa.com")
1394 (print-short "John W. Jones" "jj@asu.edu") 1377 (print-short "John W. Jones" "jj@asu.edu")
1399 (print-short "Doug Keller" "dkeller@vnet.ibm.com") 1382 (print-short "Doug Keller" "dkeller@vnet.ibm.com")
1400 (print-short "Hunter Kelly" "retnuh@corona") 1383 (print-short "Hunter Kelly" "retnuh@corona")
1401 (print-short "Gregor Kennedy" "gregork@dadd.ti.com") 1384 (print-short "Gregor Kennedy" "gregork@dadd.ti.com")
1402 (print-short "Michael Kifer" "kifer@cs.sunysb.edu") 1385 (print-short "Michael Kifer" "kifer@cs.sunysb.edu")
1403 (print-short "Yasuhiko Kiuchi" "kiuchi@dsp.ksp.fujixerox.co.jp") 1386 (print-short "Yasuhiko Kiuchi" "kiuchi@dsp.ksp.fujixerox.co.jp")
1404 (print-short "Greg Klanderman" "greg.klanderman@alum.mit.edu") 1387 (print-short "Greg Klanderman" "greg@alphatech.com")
1405 (print-short "Valdis Kletnieks" "Valdis.Kletnieks@vt.edu") 1388 (print-short "Valdis Kletnieks" "Valdis.Kletnieks@vt.edu")
1406 (print-short "Norbert Koch" "n.koch@delta-ii.de")
1407 (print-short "Rob Kooper" "kooper@cc.gatech.edu") 1389 (print-short "Rob Kooper" "kooper@cc.gatech.edu")
1408 (print-short "Peter Skov Knudsen" "knu@dde.dk") 1390 (print-short "Peter Skov Knudsen" "knu@dde.dk")
1409 (print-short "Jens Krinke" "krinke@ips.cs.tu-bs.de") 1391 (print-short "Jens Krinke" "krinke@ips.cs.tu-bs.de")
1410 (print-short "Maximilien Lincourt" "max@toonboom.com") 1392 (print-short "Maximilien Lincourt" "max@toonboom.com")
1411 (print-short "Mats Larsson" "Mats.Larsson@uab.ericsson.se") 1393 (print-short "Mats Larsson" "Mats.Larsson@uab.ericsson.se")
1412 (print-short "Simon Leinen" "simon@instrumatic.ch") 1394 (print-short "Simon Leinen" "simon@instrumatic.ch")
1413 (print-short "Carsten Leonhardt" "leo@arioch.oche.de") 1395 (print-short "Carsten Leonhardt" "leo@arioch.tng.oche.de")
1414 (print-short "James LewisMoss" "moss@cs.sc.edu") 1396 (print-short "James LewisMoss" "moss@cs.sc.edu")
1415 (print-short "Mats Lidell" "mats.lidell@contactor.se") 1397 (print-short "Mats Lidell" "mats.lidell@contactor.se")
1416 (print-short "Matt Liggett" "mliggett@seven.ucs.indiana.edu") 1398 (print-short "Matt Liggett" "mliggett@seven.ucs.indiana.edu")
1417 (print-short "Christian Limpach" "Christian.Limpach@nice.ch") 1399 (print-short "Christian Limpach" "Christian.Limpach@nice.ch")
1418 (print-short "Maximilien Lincourt" "max@toonboom.com") 1400 (print-short "Maximilien Lincourt" "max@toonboom.com")
1446 (print-short "Casey Nielson" "knielson@joule.elee.calpoly.edu") 1428 (print-short "Casey Nielson" "knielson@joule.elee.calpoly.edu")
1447 (print-short "Georg Nikodym" "Georg.Nikodym@canada.sun.com") 1429 (print-short "Georg Nikodym" "Georg.Nikodym@canada.sun.com")
1448 (print-short "Andy Norman" "ange@hplb.hpl.hp.com") 1430 (print-short "Andy Norman" "ange@hplb.hpl.hp.com")
1449 (print-short "Joe Nuspl" "nuspl@sequent.com") 1431 (print-short "Joe Nuspl" "nuspl@sequent.com")
1450 (print-short "Kim Nyberg" "kny@tekla.fi") 1432 (print-short "Kim Nyberg" "kny@tekla.fi")
1433 (print-short "Christian Nybø" "chr@mediascience.no")
1451 (print-short "Kevin Oberman" "oberman@es.net") 1434 (print-short "Kevin Oberman" "oberman@es.net")
1452 (print-short "David Ofelt" "ofelt@getalife.Stanford.EDU") 1435 (print-short "David Ofelt" "ofelt@getalife.Stanford.EDU")
1453 (print-short "Alexandre Oliva" "oliva@dcc.unicamp.br") 1436 (print-short "Alexandre Oliva" "oliva@dcc.unicamp.br")
1454 (print-short "Tore Olsen" "toreo@colargol.idb.hist.no") 1437 (print-short "Tore Olsen" "toreo@colargol.idb.hist.no")
1455 (print-short "Greg Onufer" "Greg.Onufer@eng.sun.com") 1438 (print-short "Greg Onufer" "Greg.Onufer@eng.sun.com")
1461 (print-short "Tibor Polgar" "tibor@alteon.com") 1444 (print-short "Tibor Polgar" "tibor@alteon.com")
1462 (print-short "Fabrice POPINEAU" "popineau@esemetz.ese-metz.fr") 1445 (print-short "Fabrice POPINEAU" "popineau@esemetz.ese-metz.fr")
1463 (print-short "Frederic Poncin" "fp@info.ucl.ac.be") 1446 (print-short "Frederic Poncin" "fp@info.ucl.ac.be")
1464 (print-short "E. Rehmi Post" "rehmi@asylum.sf.ca.us") 1447 (print-short "E. Rehmi Post" "rehmi@asylum.sf.ca.us")
1465 (print-short "Martin Pottendorfer" "Martin.Pottendorfer@aut.alcatel.at") 1448 (print-short "Martin Pottendorfer" "Martin.Pottendorfer@aut.alcatel.at")
1466 (print-short "Colin Rafferty" "colin@xemacs.org") 1449 (print-short "Colin Rafferty" "craffert@ml.com")
1467 (print-short "Rick Rankin" "Rick_Rankin-P15254@email.mot.com") 1450 (print-short "Rick Rankin" "Rick_Rankin-P15254@email.mot.com")
1468 (print-short "Paul M Reilly" "pmr@pajato.com") 1451 (print-short "Paul M Reilly" "pmr@pajato.com")
1469 (print-short "Jack Repenning" "jackr@sgi.com") 1452 (print-short "Jack Repenning" "jackr@sgi.com")
1470 (print-short "Daniel Rich" "drich@cisco.com") 1453 (print-short "Daniel Rich" "drich@cisco.com")
1471 (print-short "Roland Rieke" "rol@darmstadt.gmd.de") 1454 (print-short "Roland Rieke" "rol@darmstadt.gmd.de")
1484 (print-short "Darrel Schneider" "darrel@slc.com") 1467 (print-short "Darrel Schneider" "darrel@slc.com")
1485 (print-short "Hayden Schultz" "haydens@ll.mit.edu") 1468 (print-short "Hayden Schultz" "haydens@ll.mit.edu")
1486 (print-short "Cotton Seed" "cottons@cybercom.net") 1469 (print-short "Cotton Seed" "cottons@cybercom.net")
1487 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de") 1470 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de")
1488 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no") 1471 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no")
1489 (print-short "Gregory Neil Shapiro" "gshapiro@sendmail.org")
1490 (print-short "Justin Sheehy" "justin@linus.mitre.org") 1472 (print-short "Justin Sheehy" "justin@linus.mitre.org")
1491 (print-short "John Shen" "zfs60@cas.org") 1473 (print-short "John Shen" "zfs60@cas.org")
1492 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp") 1474 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp")
1493 (print-short "Matt Simmons" "simmonmt@acm.org") 1475 (print-short "Matt Simmons" "simmonmt@acm.org")
1494 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu") 1476 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu")
1512 (print-short "UENO Fumihiro" "7m2vej@ritp.ye.IHI.CO.JP") 1494 (print-short "UENO Fumihiro" "7m2vej@ritp.ye.IHI.CO.JP")
1513 (print-short "Aki Vehtari" "Aki.Vehtari@hut.fi") 1495 (print-short "Aki Vehtari" "Aki.Vehtari@hut.fi")
1514 (print-short "Juan E. Villacis" "jvillaci@cs.indiana.edu") 1496 (print-short "Juan E. Villacis" "jvillaci@cs.indiana.edu")
1515 (print-short "Jan Vroonhof" "vroonhof@math.ethz.ch") 1497 (print-short "Jan Vroonhof" "vroonhof@math.ethz.ch")
1516 (print-short "Vladimir Vukicevic" "vladimir@intrepid.com") 1498 (print-short "Vladimir Vukicevic" "vladimir@intrepid.com")
1517 (print-short "Charles G. Waldman" "cgw@fnal.gov") 1499 (print-short "Charles G. Waldman" "cgw@pgt.com")
1518 (print-short "David Walte" "djw18@cornell.edu") 1500 (print-short "David Walte" "djw18@cornell.edu")
1519 (print-short "Peter Ware" "ware@cis.ohio-state.edu") 1501 (print-short "Peter Ware" "ware@cis.ohio-state.edu")
1520 (print-short "Christoph Wedler" "wedler@fmi.uni-passau.de") 1502 (print-short "Christoph Wedler" "wedler@fmi.uni-passau.de")
1521 (print-short "Yoav Weiss" "yoav@zeus.datasrv.co.il") 1503 (print-short "Yoav Weiss" "yoav@zeus.datasrv.co.il")
1522 (print-short "Peter B. West" "p.west@uq.net.au") 1504 (print-short "Peter B. West" "p.west@uq.net.au")
1523 (print-short "Rod Whitby" "rwhitby@asc.corp.mot.com") 1505 (print-short "Rod Whitby" "rwhitby@asc.corp.mot.com")
1524 (print-short "Rich Williams" "rdw@hplb.hpl.hp.com") 1506 (print-short "Rich Williams" "rdw@hplb.hpl.hp.com")
1525 (print-short "Raymond Wiker" "raymond@orion.no")
1526 (print-short "Peter Windle" "peterw@SDL.UG.EDS.COM") 1507 (print-short "Peter Windle" "peterw@SDL.UG.EDS.COM")
1527 (print-short "David C Worenklein" "dcw@gcm.com") 1508 (print-short "David C Worenklein" "dcw@gcm.com")
1528 (print-short "Takeshi Yamada" "yamada@sylvie.kecl.ntt.jp") 1509 (print-short "Takeshi Yamada" "yamada@sylvie.kecl.ntt.jp")
1529 (print-short "Katsumi Yamaoka" "yamaoka@ga.sony.co.jp") 1510 (print-short "Katsumi Yamaoka" "yamaoka@ga.sony.co.jp")
1530 (print-short "Jason Yanowitz" "yanowitz@eternity.cs.umass.edu") 1511 (print-short "Jason Yanowitz" "yanowitz@eternity.cs.umass.edu")
1531 (print-short "La Monte Yarroll" "piggy@hilbert.maths.utas.edu.au") 1512 (print-short "La Monte Yarroll" "piggy@hilbert.maths.utas.edu.au")
1532 (print-short "Blair Zajac" "blair@olympia.gps.caltech.edu") 1513 (print-short "Blair Zajac" "blair@olympia.gps.caltech.edu")
1533 (print-short "Volker Zell" "vzell@de.oracle.com")
1534 (print-short "Daniel Zivkovic" "daniel@canada.sun.com") 1514 (print-short "Daniel Zivkovic" "daniel@canada.sun.com")
1535 (print-short "Karel Zuiderveld" "Karel.Zuiderveld@cv.ruu.nl") 1515 (print-short "Karel Zuiderveld" "Karel.Zuiderveld@cv.ruu.nl")
1536 "\n")) 1516 "\n"))
1537 (about-finish-buffer))) 1517 (about-finish-buffer)))
1538 1518