annotate lisp/about.el @ 2951:b694dfd2f40e

[xemacs-hg @ 2005-09-26 08:13:00 by ben] Compile Windows with gmp, ldap, postgresql, db, etc. README: Major rewrite. Document how to compile various optional libs. config.inc.samp: Update to recent versions of optional libs. Add support for gmp, db, postgresql, ldap. Turn on optimization when not debug. minitar.c: Include config.h. xemacs.mak: Figure out VC++ version and use it to set debug and browser flags appropriately. Add support for building gmp, db, postgresql, ldap. Rewrite handling of optional stuff so it is all added to single variables OPT_* rather than to various FOO_* variables. Pass -I$(SRC) to minitar.c so it compiles. Pass module sources, not objects, to make-docfile. Delete more stuff in `make clean'.
author ben
date Mon, 26 Sep 2005 08:13:00 +0000
parents 1ea43ec83f12
children bc60bf5b4f8e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1 ;;; about.el --- the About The Authors page (shameless self promotion).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
3 ;; Copyright (c) 1997, 2005 Free Software Foundation, Inc.
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
4 ;; Copyright (C) 2001, 2005 Ben Wing.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6 ;; Keywords: extensions
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
7 ;; Version: 2.5
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
8 ;; Maintainer: XEmacs Development Team
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
10 ;; This file is part of XEmacs.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12 ;; XEmacs is free software; you can redistribute it and/or modify it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 ;; under the terms of the GNU General Public License as published by
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 ;; the Free Software Foundation; either version 2, or (at your option)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 ;; any later version.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17 ;; XEmacs is distributed in the hope that it will be useful, but
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 ;; General Public License for more details.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 ;; You should have received a copy of the GNU General Public License
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 ;; along with XEmacs; see the file COPYING. If not, write to the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 ;; Free Software Foundation, 59 Temple Place - Suite 330,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 ;; Boston, MA 02111-1307, USA.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
26
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27 ;;; Synched up with: Not in FSF.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
29 ;; Original code: Jamie Zawinski <jwz@jwz.org>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
30 ;; Text: Ben Wing <ben@xemacs.org>, Jamie Zawinski <jwz@jwz.org>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
31 ;; Hard: Amiga 1000, Progressive Peripherals Frame Grabber.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32 ;; Soft: FG 2.0, DigiPaint 3.0, pbmplus (dec 91), xv 3.0.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33 ;; Modified for 19.11 by Eduardo Pelegri-Llopart <pelegri@eng.sun.com>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34 ;; and Chuck Thompson <cthomp@xemacs.org>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35 ;; More hacking for 19.12 by Chuck Thompson and Ben Wing.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
36 ;; 19.13 and 19.14 updating done by Chuck Thompson.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
37 ;; 19.15 and 20.0 updating done by Steve Baur and Martin Buchholz.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
38
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
39 ;; Completely rewritten for 20.3 by Hrvoje Niksic <hniksic@xemacs.org>.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
40 ;; The original had no version numbers; I numbered the rewrite as 2.0.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
41 ;; Extensively revamped and most text rewritten by Ben Wing
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
42 ;; <ben@xemacs.org> for 21.4.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
43
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
44 ;; Many things in this file are to gag. Ideally, we should just use
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45 ;; HTML (or some other extension, e.g. info) for this sort of thing.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
46 ;; However, W3 loads too long and is too large to be dumped with
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
47 ;; XEmacs.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
48
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
49 ;; If you think this is ugly now -- o boy, you should have seen it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
50 ;; before.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
51
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
52 (require 'wid-edit)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
53
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
54 ;; People in this list have their individual links from the main page,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
55 ;; or from the `Legion' page. If they have an image, it should be
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
56 ;; named after the CAR of the list element (baw -> baw.png).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
57 ;;
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
58 ;; If you add to this list, you'll want to update
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
59 ;; `about-personal-info' and `about-hackers', and add the name to one
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
60 ;; of the three mutually exclusive lists just below.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
61
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
62 (defface about-headline-face
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
63 '((((class color) (background dark))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
64 (:foreground "red" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
65 ;; red4 is hardly different from black on windows.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
66 (((class color) (background light)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
67 (type mswindows))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
68 (:foreground "red" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
69 (((class color) (background light))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
70 (:foreground "red4" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
71 (((class grayscale) (background light))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
72 (:foreground "LightGray" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
73 (((class grayscale) (background dark))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
74 (:foreground "DimGray" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
75 (t (:bold t)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
76 "Face used for color-highlighted headlines in the About page.")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
77
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
78 (defface about-link-face
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
79 '((((class color) (background dark))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
80 (:foreground "blue" :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
81 ;; blue4 is hardly different from black on windows.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
82 (((class color) (background light) (type mswindows))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
83 (:foreground "blue3" :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
84 (((class color) (background light))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
85 (:foreground "blue4" :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
86 (((class grayscale) (background light))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
87 (:foreground "DimGray" :bold t :italic t :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
88 (((class grayscale) (background dark))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
89 (:foreground "LightGray" :bold t :italic t :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
90 (t (:underline t)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
91 "Face used for links in the About page.")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
92
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
93 (defvar xemacs-hackers
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
94 '(
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
95 ;; to sort the stuff below, use M-x sort-regexp-fields RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
96 ;; ^.*$ RET (\([a-z]*\) RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
97 (adrian "Adrian Aichner" "adrian@xemacs.org")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
98 (aidan "Aidan Kehoe" "aidan@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
99 (aj "Andreas Jaeger" "aj@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
100 (ajc "Andrew Cosgriff" "ajc@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
101 (alastair "Alastair Houghton" "alastair@xemacs.org")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
102 (alexm "Alexey Mahotkin" "alexm@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
103 (baw "Barry Warsaw" "bwarsaw@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
104 (ben "Ben Wing" "ben@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
105 (bw "Bob Weiner" "weiner@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
106 (cgw "Charles Waldman" "cgw@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
107 (chr "Christian Nybø" "chr@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
108 (craig "Craig Lanning" "craig@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
109 (cthomp "Chuck Thompson" "cthomp@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
110 (daiki "Daiki Ueno" "daiki@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
111 (dan "Dan Holmsand" "dan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
112 (darrylo "Darryl Okahata" "darrylo@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
113 (devin "Matthieu Devin" "devin@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
114 (dkindred "Darrell Kindred" "dkindred@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
115 (dmoore "David Moore" "dmoore@xemacs.org")
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
116 (dv "Didier Verna" "didier@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
117 (eb "Eric Benson" "eb@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
118 (fabrice "Fabrice Popineau" "fabrice@xemacs.org")
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
119 (golubev "Ilya Golubev" "golubev@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
120 (gunnar "Gunnar Evermann" "gunnar@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
121 (hbs "Harlan Sexton" "hbs@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
122 (hisashi "Hisashi Miyashita" "hisashi@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
123 (hmuller "Hans Muller" "hmuller@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
124 (hniksic "Hrvoje Niksic" "hniksic@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
125 (hobley "David hobley" "hobley@xemacs.org")
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
126 (james "Jerry James" "james@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
127 (jan "Jan Vroonhof" "jan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
128 (jareth "Jareth Hein" "jareth@xemacs.org")
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
129 (jas "Simon Josefsson" "simon@xemacs.org")
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 452
diff changeset
130 (jason "Jason R. Mastaler" "jason@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
131 (jens "Jens Lautenbacher" "jens@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
132 (jmiller "Jeff Miller" "jmiller@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
133 (jonathan "Jonathan Harris" "jonathan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
134 (juhp "Jens-Ulrik Holger Petersen" "petersen@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
135 (jwz "Jamie Zawinski" "jwz@xemacs.org")
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
136 (kazz "IENAGA Kazuyuki" "ienaga@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
137 (kirill "Kirill Katsnelson" "kirill@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
138 (kyle "Kyle Jones" "kyle@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
139 (larsi "Lars Magne Ingebrigtsen" "larsi@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
140 (marcpa "Marc Paquette" "marcpa@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
141 (martin "Martin Buchholz" "martin@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
142 (mcook "Michael R. Cook" "mcook@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
143 (mly "Richard Mlynarik" "mly@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
144 (morioka "MORIOKA Tomohiko" "morioka@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
145 (mta "Mike Alexander" "mta@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
146 (ograf "Oliver Graf" "ograf@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
147 (olivier "Olivier Galibert" "olivier@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
148 (oscar "Oscar Figueiredo" "oscar@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
149 (pelegri "Eduardo Pelegri-Llopart" "pelegri@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
150 (pez "Peter Pezaris" "pez@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
151 (piper "Andy Piper" "andy@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
152 (pittman "Daniel Pittman" "pittman@xemacs.org")
2304
7fc13d0eacd5 [xemacs-hg @ 2004-09-23 05:35:04 by stephent]
stephent
parents: 2297
diff changeset
153 (purvis "Malcolm Purvis" "malcolmp@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
154 (rickc "Rick Campbell" "rickc@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
155 (rose "John Rose" "rose@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
156 (rossini "Anthony Rossini" "rossini@xemacs.org")
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
157 (scop "Ville Skyttä" "scop@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
158 (slb "Steve Baur" "steve@xemacs.org")
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
159 (sperber "Michael Sperber" "mike@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
160 (stig "Jonathan Stigelman" "stig@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
161 (stigb "Stig Bjorlykke" "stigb@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
162 (thiessel "Marcus Thiessel" "marcus@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
163 (tomonori "Tomonori Ikeyama" "tomonori@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
164 (tuck "Matt Tucker" "tuck@xemacs.org")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
165 (turnbull "Stephen Turnbull" "stephen@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
166 (vin "Vin Shelton" "acs@xemacs.org")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
167 (viteno "Norbert Koch" "viteno@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
168 (vladimir "Vladimir Ivanovic" "vladimir@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
169 (wmperry "William Perry" "wmperry@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
170 (yoshiki "Yoshiki Hayashi" "yoshiki@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
171 )
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
172 "Alist of XEmacs hackers.")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
173
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
174 (defvar about-current-release-maintainers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
175 ;; this list should not necessarily be in sorted order.
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
176 '(adrian james piper purvis sperber turnbull vin viteno))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
177
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
178 (defvar about-other-current-hackers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
179 ;; to sort this list or the one below, use:
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
180 ;; M-x sort-regexp-fields RET [a-z]+ RET \(.*\) RET
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
181 '(ben daiki darrylo dv fabrice golubev hniksic jan jason jmiller jonathan
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
182 kazz kirill larsi martin morioka mta ograf olivier oscar rossini pittman
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
183 scop tomonori tuck wmperry yoshiki))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
184
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
185 (defvar about-once-and-future-hackers
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
186 '(aj ajc alastair baw bw cgw chr craig cthomp dan devin dkindred dmoore eb
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
187 gunnar hbs hisashi hmuller hobley jareth jas jens juhp jwz kyle marcpa
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
188 mcook mly ograf pelegri pez rickc rose slb stig stigb thiessel vladimir))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
189
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
190 ;; The CAR of alist elements is a valid argument to `about-url-link'.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
191 ;; It is preferred to a simple string, because it makes maintenance
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
192 ;; easier. Please add new URLs to this list.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
193 (defvar about-url-alist
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
194 ;; to sort the stuff below, use M-x sort-regexp-fields RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
195 ;; ^.*$ RET (\([a-z]*\) RET
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
196 '((ajc . "http://www-personal.monash.edu.au/~ajc/")
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
197 (alastair . "http://website.lineone.net/~ajhoughton/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
198 (baw . "http://barry.wooz.org/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
199 (ben . "http://www.666.com/ben/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
200 (ben-xemacs . "http://www.xemacs.org/Architecting-XEmacs/index.html")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
201 (beopen . "http://www.beopen.com/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
202 (cc-mode . "http://cc-mode.sourceforge.net/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
203 (chr . "http://www.xemacs.org/faq/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
204 (daiki . "http://deisui.bug.org/diary/servlet/view")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
205 (dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
206 (dmoore . "http://oj.egbt.org/dmoore/")
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
207 (dv . "http://www.lrde.epita.fr/~didier/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
208 (fabrice . "http://www.ese-metz.fr/~popineau/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
209 (fptex . "http://www.fptex.org/")
1290
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
210 (james . "http://www.ittc.ku.edu/~james/")
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
211 (jas . "http://josefsson.org/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
212 (jason . "http://www.mastaler.com/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
213 (juhp . "http://www.01.246.ne.jp/~juhp/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
214 (jwz . "http://www.jwz.org/")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
215 (kazz . "http://www.imasy.or.jp/~kazz/")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
216 (kyle . "http://www.wonderworks.com/kyle/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
217 (larsi . "http://quimby.gnus.org/lmi/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
218 (marcpa . "http://www.positron911.com/products/power.htm")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
219 (ograf . "http://www.fga.de/~ograf/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
220 (pez . "http://cbs.sportsline.com/")
988
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
221 (piper . "http://www.andypiper.com/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
222 (rossini . "http://faculty.washington.edu/rossini/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
223 (stigb . "http://www.tihlde.hist.no/~stigb/")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
224 (turnbull . "http://turnbull.sk.tsukuba.ac.jp/yaseppochi-gumi.html")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
225 (vin . "http://www.upa.org/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
226 (vladimir . "http://www.leonora.org/~vladimir/")
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
227 (wget . "http://sunsite.dk/wget/")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
228 (xemacs . "http://www.xemacs.org/")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
229 (xemacs-cvs . "http://cvs.xemacs.org/")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
230 (xemacs-lists . "http://www.xemacs.org/Lists/"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
231 "Some of the more important URLs.")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
232
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
233 (defvar about-left-margin 3)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
234
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
235 (defun about-lookup-url (name)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
236 (let ((result (cdr (assq name about-url-alist))))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
237 (assert result)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
238 result))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
239
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
240 ;; Insert a URL link in the buffer. TEXT-TO-INSERT is the text that will
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
241 ;; be hyperlinked; if omitted, the URL is used. HELP-ECHO is some text that
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
242 ;; will be displayed when the mouse moves over the link.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
243 (defun about-url-link (url &optional text-to-insert help-echo)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
244 (assert url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
245 (when (symbolp url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
246 (setq url (about-lookup-url url)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
247 (when (and text-to-insert (symbolp text-to-insert))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
248 (setq text-to-insert (about-lookup-url text-to-insert)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
249 (widget-create 'url-link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
250 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
251 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
252 :help-echo help-echo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
253 :tag (or text-to-insert url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
254 url))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
255
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
256 ;; Insert a mail link in the buffer.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
257 (defun about-mailto-link (address)
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
258 (lexical-let ((address address))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
259 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
260 :tag address
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
261 :button-prefix ""
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
262 :button-suffix ""
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
263 :action (lambda (widget &optional event)
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
264 (compose-mail address))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
265 :help-echo (format "Send mail to %s" address))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
266
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
267 ;; Attach a face to a string, in order to be inserted into the buffer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
268 ;; Make sure that the extent is duplicable, but unique. Returns the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
269 ;; string.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
270 (defun about-with-face (string face)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
271 (let ((ext (make-extent 0 (length string) string)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
272 (set-extent-property ext 'duplicable t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
273 (set-extent-property ext 'unique t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
274 (set-extent-property ext 'start-open t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
275 (set-extent-property ext 'end-open t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
276 (set-extent-face ext face))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
277 string)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
278
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
279 ;; Switch to buffer NAME. If it doesn't exist, make it and switch to it.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
280 (defun about-get-buffer (name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
281 (cond ((get-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
282 (switch-to-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
283 (delete-other-windows)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
284 (goto-char (point-min))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
285 name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
286 (t
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
287 (switch-to-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
288 (delete-other-windows)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
289 (buffer-disable-undo)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
290 ;; #### This is a temporary fix until wid-edit gets fixed right.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
291 ;; We don't do everything that widget-button-click does -- i.e.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
292 ;; we don't change the link color on button down -- but that's
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
293 ;; not important.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
294 (add-local-hook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
295 'mouse-track-click-hook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
296 #'(lambda (event count)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
297 (cond
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
298 ((widget-event-point event)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
299 (let* ((pos (widget-event-point event))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
300 (button (get-char-property pos 'button)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
301 (when button
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
302 (widget-apply-action button event)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
303 t))))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
304 (set-specifier left-margin-width about-left-margin (current-buffer))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
305 (set (make-local-variable 'widget-button-face) 'about-link-face)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
306 nil)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
307
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
308 ;; Set up the stuff needed by widget. Allowed types are `bury' and
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
309 ;; `kill'. The reason why we offer both types is performance: when a
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
310 ;; large buffer is merely buried, `about' will find it again when the
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
311 ;; user requests it, instead of recreating it. Small buffers can be
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
312 ;; killed because it is cheap to generate their contents.
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
313
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
314 (defun about-finish-buffer (&optional type)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
315 (or type (setq type 'bury))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
316 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
317 (if (eq type 'bury)
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
318 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
319 :help-echo "Bury this buffer"
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
320 :action (lambda (widget event)
483
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
321 (if event
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
322 ;; For some reason,
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
323 ;; (bury-buffer (event-buffer event))
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
324 ;; doesn't work.
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
325 (with-selected-window (event-window event)
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
326 (bury-buffer))
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
327 (bury-buffer)))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
328 :tag "Bury")
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
329 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
330 :help-echo "Kill this buffer"
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
331 :action (lambda (widget event)
483
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
332 (if event
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
333 (kill-buffer (event-buffer event))
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
334 (kill-buffer (current-buffer))))
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
335 :tag "Kill"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
336 (widget-insert " this buffer and return to previous.\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
337 (use-local-map (make-sparse-keymap))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
338 (set-keymap-parent (current-local-map) widget-keymap)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
339 (if (eq type 'bury)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
340 (progn
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
341 (local-set-key "q" 'bury-buffer)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
342 (local-set-key "l" 'bury-buffer))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
343 (let ((dispose (lambda () (interactive) (kill-buffer (current-buffer)))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
344 (local-set-key "q" dispose)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
345 (local-set-key "l" dispose)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
346 (local-set-key " " 'scroll-up)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
347 (local-set-key [backspace] 'scroll-down)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
348 (local-set-key "\177" 'scroll-down)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
349 (widget-setup)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
350 (goto-char (point-min))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
351 (toggle-read-only 1)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
352 (set-buffer-modified-p nil))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
353
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
354 ;; Make the appropriate number of spaces.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
355 (defun about-center (string-or-glyph)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
356 (let ((n (- (startup-center-spaces string-or-glyph) about-left-margin)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
357 (make-string (if (natnump n) n 0) ?\ )))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
358
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
359 ;; Main entry page.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
360
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
361 ;;;###autoload
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
362 (defun about-xemacs ()
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
363 "Describe the True Editor and its minions."
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
364 (interactive)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
365 (unless (about-get-buffer "*About XEmacs*")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
366 (widget-insert (about-center xemacs-logo))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
367 (widget-create 'default
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
368 :format "%t"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
369 :tag-glyph xemacs-logo)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
370 (widget-insert "\n")
2296
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
371 (let* ((emacs-short-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
372 (cond (emacs-beta-version (format "%d.%d.%d"
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
373 emacs-major-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
374 emacs-minor-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
375 emacs-beta-version))
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
376 (emacs-patch-level (format "%d.%d.%d"
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
377 emacs-major-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
378 emacs-minor-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
379 emacs-patch-level))
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
380 (t (format "%d.%d"
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
381 emacs-major-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
382 emacs-minor-version))))
2602
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
383 (emacs-release-date
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
384 (if (and (boundp 'xemacs-release-date)
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
385 (stringp xemacs-release-date)
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
386 (string-match "^\\([0-9]\\{4\\}\\)-\\([0-9][0-9]\\)-"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
387 xemacs-release-date))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
388 (format "%s %s"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
389 (aref [ "January" "February" "March" "April"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
390 "May" "June" "July" "August"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
391 "September" "October" "November" "December" ]
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
392 (1- (string-to-number
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
393 (match-string 2 xemacs-release-date))))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
394 (match-string 1 xemacs-release-date))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
395 "February 2005 (defaulted in about.el)"))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
396 (emacs-variant-info (if (and xemacs-extra-name
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
397 (stringp xemacs-extra-name)
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
398 (< 0 (length xemacs-extra-name)))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
399 (format " %s" xemacs-extra-name)
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
400 ""))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
401 (emacs-about-version (format "version %s of %s%s"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
402 emacs-short-version
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
403 emacs-release-date
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
404 emacs-variant-info)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
405 (widget-insert (about-center emacs-about-version))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
406 (widget-create 'link :help-echo "What's new in XEmacs"
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
407 :action 'about-news
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
408 emacs-about-version))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
409
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
410 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
411 "\n\n"
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
412 (about-with-face "XEmacs" 'bold-italic)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
413 " is a powerful, highly customizable open source text editor and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
414 application development system, with full GUI support. It is protected
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
415 under the GNU Public License and related to other versions of Emacs, in
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
416 particular GNU Emacs. Its emphasis is on modern graphical user
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
417 interface support and an open software development model, similar to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
418 Linux. XEmacs has an active development community numbering in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
419 hundreds (and thousands of active beta testers on top of this), and runs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
420 on all versions of MS Windows, on Linux, and on nearly every other
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
421 version of Unix in existence. ")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
422 (widget-create 'link :help-echo "An XEmacs history lesson"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
423 :action 'about-collaboration
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
424 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
425 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
426 "Support for XEmacs")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
427 (widget-insert
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
428 " has been supplied by
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
429 Sun Microsystems, University of Illinois, Lucid, ETL/Electrotechnical
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
430 Laboratory, Amdahl Corporation, BeOpen, and others, as well as the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
431 unpaid time of a great number of individual developers.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
432
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
433 XEmacs has many ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
434 (widget-create 'link :help-echo "See a list of XEmacs advantages over GNU Emacs"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
435 :action 'about-advantages
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
436 :button-prefix ""
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
437 :button-suffix ""
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
438 "advantages")
2296
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
439 (widget-insert (format " over GNU Emacs. In addition, XEmacs %d.%d
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
440 provides many " emacs-major-version emacs-minor-version))
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
441 (widget-create 'link
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
442 :help-echo (format
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
443 "See a list of new features in XEmacs %d.%d"
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
444 emacs-major-version emacs-minor-version)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
445 :action 'about-news
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
446 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
447 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
448 "new features")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
449 (widget-insert " not found in previous versions of XEmacs.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
450 More details on XEmacs's functionality, including bundled packages, can
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
451 be obtained through the ")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
452 (widget-create 'info-link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
453 :help-echo "Browse the info system"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
454 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
455 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
456 :tag "info"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
457 "(dir)")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
458
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
459 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
460 " on-line information system.\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
461 The XEmacs web page can be browsed, using any WWW browser at\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
462 \t\t ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
463 (about-url-link 'xemacs nil "Visit XEmacs WWW page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
464 (widget-insert "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
465 Note that W3 (XEmacs's own browser), might need customization (due to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
466 firewalls) in order to work correctly.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
467
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
468 XEmacs is the result of the time and effort of many people. The
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
469 developers responsible for this release are:\n\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
470
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
471 (flet ((setup-person (who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
472 (widget-insert "\t* ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
473 (let* ((entry (assq who xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
474 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
475 (address (caddr entry)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
476 (widget-create 'link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
477 :help-echo (concat "Find out more about " name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
478 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
479 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
480 :action 'about-maintainer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
481 :tag name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
482 :value who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
483 (widget-insert (format " <%s>\n" address)))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
484 ;; Setup persons responsible for this release.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
485 (mapc 'setup-person about-current-release-maintainers)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
486 (widget-insert "\n\t* ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
487 (widget-create 'link :help-echo "A legion of XEmacs hackers"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
488 :action 'about-hackers
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
489 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
490 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
491 "The full list of contributors...")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
492 (widget-insert "\n
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
493 The current package release engineer is Norbert Koch.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
494 Andreas Jaeger was the first package release engineer following the split
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
495 of the XEmacs code base into core implementation and packaged Lisp.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
496 He was succeeded by Steve Youngs, then Ville Skyttä.\n\n")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
497 (setup-person 'viteno)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
498 (setup-person 'aj)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
499 (setup-person 'scop)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
500 (widget-insert "
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
501 Vin Shelton is the maintainer of the stable branch, 21.4.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
502 Stephen Turnbull was the project manager for the release. Andy Piper
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
503 maintained the Windows branch until the release was declared stable.\n\n")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
504 (setup-person 'vin)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
505 (setup-person 'turnbull)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
506 (setup-person 'piper)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
507 (widget-insert "
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
508 Ben Wing and Martin Buchholz were heavy code contributors and maintainers
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
509 for 21.2 (the development branch leading to 21.4).\n\n")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
510 (setup-person 'martin)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
511 (setup-person 'ben)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
512 (widget-insert "
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
513 Steve Baur was the primary maintainer for 19.15 through 21.0.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
514 (setup-person 'slb)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
515 (widget-insert "
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
516 Chuck Thompson and Ben Wing were the maintainers for 19.11 through 19.14
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
517 and heavy code contributors for 19.8 through 19.10.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
518 (setup-person 'cthomp)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
519 (setup-person 'ben)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
520 (widget-insert "
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
521 Jamie Zawinski was the maintainer for 19.0 through 19.10 (the entire
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
522 history of Lucid Emacs).\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
523 (setup-person 'jwz))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
524 (about-finish-buffer)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
525 ;; it looks horrible with the cursor on the first line, since it's
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
526 ;; so big.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
527 (goto-line 2)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
528
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
529 ;; View news
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
530 (defun about-news (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
531 (view-emacs-news)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
532 (message "%s" (substitute-command-keys
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
533 "Press \\[kill-buffer] to exit this buffer")))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
534
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
535 (defun about-collaboration (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
536 (unless (about-get-buffer "*About Collaboration*")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
537 (let ((title "Why Another Version of Emacs"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
538 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
539 "\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
540 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
541 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
542 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
543 "\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
544 (about-with-face "The Lucid, Inc. Point of View"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
545 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
546 " (quite outdated)\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
547 At the time of the inception of Lucid Emacs (the former name of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
548 XEmacs), Lucid's latest product was Energize, a C/C++ development
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
549 environment. Rather than invent (and force our users to learn) a new
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
550 user interface, we chose to build part of our environment on top of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
551 the world's best editor, GNU Emacs. (Though our product is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
552 commercial, the work we did on GNU Emacs is free software, and is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
553 useful in its own right.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
554
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
555 We needed a version of Emacs with mouse-sensitive regions, multiple
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
556 fonts, the ability to mark sections of a buffer as read-only, the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
557 ability to detect which parts of a buffer have been modified, and many
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
558 other features.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
559
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
560 For our purposes, the existing version of Epoch was not sufficient; it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
561 did not allow us to put arbitrary pixmaps/icons in buffers, `undo' did
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
562 not restore changes to regions, regions did not overlap and merge
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
563 their attributes in the way we needed, and several other things.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
564
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
565 We could have devoted our time to making Epoch do what we needed (and,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
566 in fact, we spent some time doing that in 1990) but, since the FSF
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
567 planned to include Epoch-like features in their version 19, we decided
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
568 that our efforts would be better spent improving Emacs 19 instead of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
569 Epoch.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
570
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
571 Our original hope was that our changes to Emacs would be incorporated
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
572 into the \"official\" v19. However, scheduling conflicts arose, and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
573 we found that, given the amount of work still remaining to be done, we
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
574 didn't have the time or manpower to do the level of coordination that
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
575 would be necessary to get our changes accepted by the FSF.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
576 Consequently, we released our work as a forked branch of Emacs,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
577 instead of delaying any longer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
578
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
579 Roughly a year after Lucid Emacs 19.0 was released, a beta version of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
580 the FSF branch of Emacs 19 was released. The FSF version is better in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
581 some areas, and worse in others, as reflects the differing focus of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
582 our development efforts.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
583
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
584 We plan to continue developing and supporting Lucid Emacs, and merging
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
585 in bug fixes and new features from the FSF branch as appropriate; we
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
586 do not plan to discard any of the functionality that we implemented
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
587 which RMS has chosen not to include in his version.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
588
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
589 Certain elements of Lucid Emacs, or derivatives of them, have been
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
590 ported to the FSF version. We have not been doing work in this
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
591 direction, because we feel that Lucid Emacs has a cleaner and more
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
592 extensible substrate, and that any kind of merger between the two
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
593 branches would be far easier by merging the FSF changes into our
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
594 version than the other way around.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
595
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
596 We have been working closely with the Epoch developers to merge in the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
597 remaining Epoch functionality which Lucid Emacs does not yet have.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
598 Epoch and Lucid Emacs will soon be one and the same thing. Work is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
599 being done on a compatibility package which will allow Epoch 4 code to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
600 run in XEmacs with little or no change.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
601 (about-with-face "The Sun Microsystems, Inc. Point of View"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
602 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
603 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
604 Emacs 18 has been around for a long, long time. Version 19 was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
605 supposed to be the successor to v18 with X support. It was going to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
606 be available \"real soon\" for a long time (some people remember
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
607 hearing about v19 as early as 1984!), but it never came out. v19
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
608 development was going very, very slowly, and from the outside it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
609 seemed that it was not moving at all. In the meantime other people
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
610 gave up waiting for v19 and decided to build their own X-aware
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
611 Emacsen. The most important of these was probably Epoch, which came
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
612 from the University of Illinois (\"UofI\") and was based on v18.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
613
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
614 Around 1990, the Developer Products group within Sun Microsystems
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
615 Inc., decided that it wanted an integrated editor. (This group is now
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
616 known as DevPro. It used to be known as SunPro - the name was changed
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
617 in mid-1994.) They contracted with the University of Illinois to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
618 provide a number of basic enhancements to the functionality in Epoch.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
619 UofI initially was planning to deliver this on top of Epoch code.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
620
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
621 In the meantime, (actually some time before they talked with UofI)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
622 Lucid had decided that it also wanted to provide an integrated
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
623 environment with an integrated editor. Lucid decided that the Version
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
624 19 base was a better one than Version 18 and thus decided not to use
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
625 Epoch but instead to work with Richard Stallman, the head of the Free
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
626 Software Foundation and principal author of Emacs, on getting v19 out.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
627 At some point Stallman and Lucid parted ways. Lucid kept working and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
628 got a v19 out that they called Lucid Emacs 19.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
629
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
630 After Lucid's v19 came out it became clear to us (the UofI and Sun)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
631 that the right thing to do was to push for an integration of both
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
632 Lucid Emacs and Epoch, and to get the deliverables that Sun was asking
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
633 from the University of Illinois on top of this integrated platform.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
634 Until 1994, Sun and Lucid both actively supported XEmacs as part of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
635 their product suite and invested a comparable amount of effort into
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
636 it. Substantial portions of the current code have originated under
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
637 the support of Sun, either directly within Sun, or at UofI but paid
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
638 for by Sun. This code was kept away from Lucid for a while, but later
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
639 was made available to them. Initially Lucid didn't know that Sun was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
640 supporting UofI, but later Sun was open about it.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
641
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
642 Around 1992 DevPro-originated code started showing up in Lucid Emacs,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
643 starting with the infusion of the Epoch redisplay code. The separate
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
644 code bases at Lucid, Sun, and the University of Illinois were merged,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
645 allowing a single XEmacs to evolve from that point on.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
646
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
647 Sun originally called the integrated product ERA, for \"Emacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
648 Rewritten Again\". SunPro and Lucid eventually came to an agreement
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
649 to find a name for the product that was not specific to either
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
650 company. An additional constraint that Lucid placed on the name was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
651 that it must contain the word \"Emacs\" in it -- thus \"ERA\" was not
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
652 acceptable. The tentatively agreed-upon name was \"XEmacs\", and this
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
653 has been the name of the program since version 19.11.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
654
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
655 As of 1997, Sun is shipping XEmacs as part of its Developer Products
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
656 integrated programming environment \"Sun WorkShop\". Sun is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
657 continuing to support XEmacs development, with focus on
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
658 internationalization and quality improvement.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
659 (about-with-face "Lucid goes under" 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
660 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
661 Around mid-'94, Lucid went out of business. Lucid founder Richard
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
662 Gabriel's book \"Patterns of Software\", which is highly recommended
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
663 reading in any case, documents the demise of Lucid and suggests
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
664 lessons to be learned for the whole software development community.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
665
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
666 Development on XEmacs, however, has continued unabated under the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
667 auspices of Sun Microsystems and the University of Illinois, with help
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
668 from Amdahl Corporation and INS Engineering Corporation. Sun plans to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
669 continue to support XEmacs into the future.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
670 (about-with-face "The Amdahl Corporation point of view"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
671 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
672 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
673 Amdahl Corporation's Storage Products Group (SPG) uses XEmacs as the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
674 focal point of a environment for development of the microcode used in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
675 Amdahl's large-scale disk arrays, or DASD's. SPG has joint ventures
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
676 with Japanese companies, and decided in late 1994 to contract out for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
677 work on XEmacs in order to hasten the development of Mule support
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
678 \(i.e. support for Japanese, Chinese, etc.) in XEmacs and as a gesture
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
679 of goodwill towards the XEmacs community for all the work they have
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
680 done on making a powerful, modern, freely available text editor.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
681 Through this contract, Amdahl provided a large amount of work in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
682 XEmacs in the form of rewriting the basic text-processing mechanisms
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
683 to allow for Mule support and writing a large amount of the support
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
684 for multiple devices.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
685
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
686 Although Amdahl is no longer hiring a full-time contractor, they are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
687 still funding part-time work on XEmacs and providing resources for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
688 further XEmacs development.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
689 (about-with-face "The INS Engineering point of view"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
690 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
691 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
692 INS Engineering Corporation, based in Tokyo, bought rights to sell
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
693 Energize when Lucid went out of business. Unhappy with the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
694 performance of the Japanese support in XEmacs 19.11, INS also
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
695 contributed to the XEmacs development from late 1994 to early
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
696 1995.\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
697 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
698
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
699 (defun about-advantages (&rest ignore)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
700 (unless (about-get-buffer "*About Advantages*")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
701 (let ((title "XEmacs Advantages over GNU Emacs"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
702 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
703 "\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
704 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
705 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
706 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
707 "\n
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
708 * Much better GUI support:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
709
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
710 -- a real toolbar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
711 -- more comprehensive and better-designed menubars
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
712 -- horizontal and vertical scrollbars in all windows
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
713 -- proper dialog boxes
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
714 -- tabs for selecting buffers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
715 -- support for variable-width and variable height fonts
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
716 -- support for arbitrary pixmaps and widgets in a buffer
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
717 -- face support on TTY's, including color
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
718
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
719 Many of these are now available in GNU Emacs 21, but the XEmacs
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
720 implementations are generally more efficient, and the XEmacs APIs are
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
721 generally more in line with modern programming practices.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
722
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
723 * An installable package system, with a huge number of packages available
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
724 that have been tested and are known to work with the latest version
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
725 of XEmacs.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
726
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
727 * Comprehensive support for the GTK toolkit.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
728
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
729 * An open development community, with contributions welcome and no need
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
730 to sign over your copyright to any organization. (Please send
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
731 contributions to xemacs-patches@xemacs.org. See http://www.xemacs.org
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
732 for more information on XEmacs mailing lists, and other info.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
733
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
734 * Support for display on multiple simultaneous X and/or TTY devices.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
735
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
736 * Powerful, flexible control over the display characteristics of most
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
737 of the visual aspects of XEmacs through the use of specifiers, which
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
738 allow separate values to be specified for individual buffers,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
739 windows, frames, devices, device classes, and device types.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
740
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
741 * A clean, modern, abstracted Lisp interface to the menubar, toolbar,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
742 window-system events, key combinations, extents (regions in a buffer
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
743 with specific properties), and all other display aspects.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
744
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
745 * Proper integration with Xt and Motif (including Motif menubars and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
746 scrollbars). Motif look-alike menubars and scrollbars are provided
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
747 for those systems without real Motif support.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
748
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
749 * Many improvements to the multilingual support, such as the ability to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
750 enter text for complex languages using the XIM mechanism and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
751 localization of menubar text for the Japanese locale.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
752 \n\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
753 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
754
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
755 (defvar about-glyphs nil
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
756 "Cached glyphs")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
757
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
758 ;; Return a maintainer's glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
759 (defun about-maintainer-glyph (who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
760 (let ((glyph (cdr (assq who about-glyphs))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
761 (unless glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
762 (let ((file (expand-file-name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
763 (concat (symbol-name who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
764 (if (memq (device-class)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
765 '(color grayscale))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
766 "" "m")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
767 ".png")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
768 (locate-data-directory "photos")))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
769 (data nil))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
770 (setq glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
771 (cond ((stringp data)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
772 (make-glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
773 (if (featurep 'png)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
774 `([png :data ,data]
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
775 [string :data "[Image]"])
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
776 `([string :data "[Image]"]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
777 ((eq data 'error)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
778 (make-glyph [string :data "[Error]"]))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
779 (file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
780 (make-glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
781 (if (featurep 'png)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
782 `([png :file ,file]
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
783 [string :data "[Image]"])
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
784 `([string :data "[Image]"]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
785 (t
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
786 (make-glyph [nothing]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
787 (set-glyph-property glyph 'baseline 100)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
788 ;; Cache the glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
789 (push (cons who glyph) about-glyphs)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
790 glyph))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
791
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
792 ;; Insert personal info about a maintainer. See also
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
793 ;; `about-hacker-contribution'. Note that the info in
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
794 ;; `about-hacker-contribution' is automatically displayed in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
795 ;; person's own page, so there is no need to duplicate it.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
796 (defun about-personal-info (entry)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
797 (ecase (car entry)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
798 ;; you can sort the stuff below with something like
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
799 ;;(sort-regexp-fields nil
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
800 ;; " *(\\([^()]\\|([^()]*)\\|(\\([^()]\\|([^()]*)\\)*)\\)*)\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
801 ;; " *(\\([a-z]*\\)"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
802 ;; (region-beginning) (region-end))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
803 (adrian
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
804 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
805 "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
806 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
807 (aj
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
808 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
809 I'm a software developer working for the SuSE Labs of the Linux
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
810 distributor SuSE. My main task is to improve the GNU C library.")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
811 (widget-insert ".\n"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
812 (ajc
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
813 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
814 When not helping maintain the XEmacs website, Andrew is a Network
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
815 Software Engineer(tm) for Monash University in Australia, maintaining
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
816 webservers and doing random other things. As well as spending spare
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
817 time being an Eager Young Space Cadet and fiddling with XEmacs/Gnus
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
818 et. al., he spends his time pursuing, among other things, a Life.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
819 Some of this currently involves doing an A-Z (by country) of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
820 restaurants with friends, and has, in the past, involved dyeing his
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
821 hair various colours (see ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
822 (about-url-link 'ajc nil "Visit Andrew's home page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
823 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
824 (alastair
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
825 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
826 "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
827 Alastair, apart from being an all-round hacker, occasional contributor
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
828 to free software projects and general good egg(!), currently works for
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
829 Telsis, a manufacturer of telephony equipment on the south coast of
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
830 England. He'd quite like to have his own company one day, but has yet
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
831 to think of that killer product...
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
832
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
833 See also ")
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
834 (about-url-link 'alastair nil "Visit Alastair's home page")
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
835 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
836 (baw
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
837 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
838 As of November 2000, I am a software engineer with the Pythonlabs at
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
839 Digital Creations. Pythonlabs is the core team developing and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
840 maintaining the Python open source, object-oriented scripting
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
841 language. Digital Creations is the publisher of Zope, an open source
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
842 content management system written in Python.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
843
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
844 In addition to my Python and Zope work, I am lead developer for the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
845 GNU Mailman project, a mailing list management system written,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
846 naturally, in Python. See the trend?
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
847
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
848 On the side I play bass with a number of Washington DC area bands and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
849 also write poems about cows, milk, and fathers. Here's a sample, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
850 drop me an email if you live in the NYC to Charlotte region; I'll let
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
851 you know when the band's playing in your area. It'd be cool to meet
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
852 you, and talking about XEmacs would make my wife very happy by helping
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
853 to fend off the legions of groupies that seem to follow me everywhere.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
854
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
855 Milk Me Daddy
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
856 (C) 1990 Warsaw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
857 ===============
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
858 Oh daddy with your fingers pink
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
859 From whose udders do you drink?
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
860 Thy milk offends with putrid stink
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
861 I'll vomit now, lactose I think
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
862
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
863 If I could dream, I'd be a cow
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
864 Not horse, or mule, or barnyard sow
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
865 The cud I'd chew would drip and how!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
866 So milk me daddy, milk me now!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
867
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
868 My bovine nature knows no bounds
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
869 I'd naught awake at midnight sounds
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
870 Of teens approaching o'er the grounds
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
871 To tip with glee, then screech like clowns
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
872
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
873 And so I stare into this glass
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
874 Of sweaty juice, I gulp so fast
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
875 Each drop I lick, down to the last
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
876 The vertigo I know will pass
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
877
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
878 My mother smiles and pats my head
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
879 She's proud of me, so she has said
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
880 My pop just now gets out of bed
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
881 His eyes quite comatose and red
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
882
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
883 He'll empathize my milky fate
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
884 Whilest sopping gravy from his plate
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
885 And as the hour is getting late
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
886 His belly taut with all he ate
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
887
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
888 He isn't often quite so chatty
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
889 His arteries clogged with meat so fatty
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
890 With burps that launch soup, thick and splatty
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
891 Oh how I wish you'd milk me daddy\n\n\t")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
892 (about-url-link 'baw nil "Visit Barry's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
893 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
894 (ben
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
895 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
896 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
897 Since September 1992, I've worked on XEmacs as a contractor for
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
898 various companies and more recently as an unpaid volunteer.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
899
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
900 Alas, life has not been good to me recently. This former San Francisco
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
901 \"Mission Critter\" developed insidious hand and neck problems after a
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
902 brief stint working on a Java-based VRML toolkit for the now defunct
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
903 Dimension X, and I was forced to quit working. I was exiled first to
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
904 \"Stroller Valley\" and later all the way to Tucson, Arizona, and for two
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
905 years was almost completely disabled due to pain. More recently I have
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
906 fought my way back with loads and loads of narcotic painkillers, and after
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
907 a stint as an art student at the University of Arizona I'm currently a
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
908 Ph.D. student in linguistics at the University of Texas, Austin.\n\n")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
909 (widget-insert "Architecting XEmacs: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
910 (about-url-link 'ben-xemacs nil "Find the miracles in store for XEmacs")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
911 (widget-insert "\nBen's home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
912 (about-url-link 'ben nil "Visit Ben's page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
913 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
914 (bw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
915 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
916 His interests include user interfaces, information management, CASE
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
917 tools, communications and enterprise integration.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
918 (cgw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
919 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
920 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
921 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
922 (chr
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
923 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
924 Christian is a student at the Norwegian School of Economics and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
925 Business Administration in Bergen, Norway. He used to work for an
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
926 internet startup called New Media Science, doing scripting and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
927 violation of HTML DTD's. After graduation, spring 1999, he'll be
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
928 looking for a job involving lisp programming, French and Russian.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
929 (craig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
930 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
931 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
932 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
933 (cthomp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
934 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
935 Chuck is a senior system and network administrator for the Computer
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
936 Science department at the Unversity of Illinois. In one previous life
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
937 he spent every waking hour working on XEmacs. In another he dabbled
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
938 as a project manager for a streaming video startup (RIP). His current
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
939 reason for not having time to contribute to XEmacs is the Thompson
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
940 Twins.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
941 (daiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
942 (about-url-link 'daiki nil "Visit Daiki's page"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
943 (dan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
944 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
945 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
946 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
947 (darrylo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
948 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
949 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
950 Perennial Emacs hacker since 1986 or so, when he first started on GNU
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
951 Emacs 17.something. Over the years, he's developed \"OEmacs\", the first
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
952 version of GNU Emacs 19 for MSDOS, and \"bigperl\", a 32-bit version of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
953 Perl4 for MSDOS. In recent years, reality has intruded and he no longer
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
954 has much time for playing with cool programs. What little time he has
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
955 now goes to XEmacs hacking, where he's worked on speeding up dired under
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
956 MS Windows, and to feeding his two cats.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
957 (devin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
958 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
959 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
960 Sorry, no personal information available about me yet.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
961 (dkindred
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
962 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
963 Darrell is currently a doctoral student in computer science at
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
964 Carnegie Mellon University, but he's trying hard to kick that
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
965 habit.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
966
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
967 See ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
968 (about-url-link 'dkindred nil "Visit Darrell's WWW page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
969 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
970 (dmoore
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
971 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
972 David is a student in the Computer Systems Laboratory at UCSD. When
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
973 he manages to have free time, he usually spends it on 200 mile bicycle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
974 rides, learning German or showing people the best mail & news
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
975 environment he's found in 10 years. (That'd be XEmacs, Gnus and bbdb,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
976 of course.) He can be found at `druidmuck.egbt.org 4201' at various
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
977 hours of the day.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
978
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
979 He has a page at ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
980 (about-url-link 'dmoore nil "Visit David's home page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
981 (widget-insert ".\n"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
982 (dv
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
983 (widget-insert "\
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
984 I graduated at ENST (an engineering school in Paris) and have a Ph.D.
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
985 in computer science. I'm currently a teacher at EPITA (another
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
986 engineering school, still in Paris) and a researcher at LRDE (EPITA's
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
987 research and development laboratory). Our research topics include
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
988 generic programming and distributed virtual reality.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
989
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
990 Apart from XEmacs, I'm also involved in other free software projects,
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
991 including Gnus, BBDB, and the GNU \"autotools\". I also wrote some
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
992 LaTeX packages (ugh :-).
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
993
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
994 All of this, actually, is only 60% true. Two days per week, I'm also a
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
995 semi-professional Jazz guitar player (and singer), which means that it
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
996 is not the way I earn my crust, but things may very well reverse in
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
997 the future ...\n\n")
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
998 (widget-insert "Visit Didier's home page: ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
999 (about-url-link 'dv nil "Visit Didier's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1000 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1001 (eb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1002 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1003 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1004 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1005 (fabrice
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1006 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1007 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1008 I'm a computer science researcher and teacher in a French electrical
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1009 engineering institution called Supelec. My fields of interest are
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1010 symbolic artificial intelligence, theoretical computer science, functional
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1011 languages ... and TeX.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1012
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1013 Lately, my hacking time has been devoted to porting the Web2C/teTeX
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1014 distribution of TeX for Unix to Win32, and I'm still maintaining it.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1015 It is included in the TeX Live cdrom edited by Sebastian Rahtz.\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1016 (widget-insert "Visit fpTeX home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1017 (about-url-link 'fptex nil "Visit fpTeX home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1018 (widget-insert "\nFabrice's home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1019 (about-url-link 'fabrice nil "Visit Fabrice's page")
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
1020 (widget-insert "\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1021 (golubev
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1022 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1023 "\
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1024 I appreciate power of XEmacs, but elementary editing operations should
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1025 be done by single keystrokes with no modifiers. So would not use
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1026 XEmacs until discovered viper, and now can't live without viper.
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1027 Occasionally dislike something in there or in other free software, and
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1028 try to get it fixed. .plan file contains classic \(perhaps reinvented
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1029 independently\) formula:
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1030
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1031 Hacking world for ever
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1032
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1033 \(borrowed from \"Hacking X for Y\" in ")
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1034 (about-url-link "http://www.jargon.org/"
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1035 "Jargon File" "www.jargon.org")
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1036 (widget-insert ").\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1037 (gunnar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1038 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1039 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1040 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1041 (hbs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1042 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1043 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1044 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1045 (hisashi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1046 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1047 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1048 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1049 (hmuller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1050 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1051 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1052 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1053 (hniksic
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1054 (widget-insert "\
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1055 Hrvoje thinks he works in the server-side web business. In reality,
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1056 he cranks out huge quantities of HTML, Tcl, and Java for the German
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1057 branch of ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1058 (about-url-link "http://www.arsdigita.com/"
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1059 "ArsDigita, Inc." "www.arsdigita.com")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1060 ;; Avoid literal I18N characters in strings. *Displaying* a
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1061 ;; Latin 1 character should always be safe, though, with or
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1062 ;; without Mule.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1063 (let ((muenchen (format "M%cnchen" (make-char 'latin-iso8859-1 252))))
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1064 (widget-insert (format "\
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1065 He joined the ranks of Gastarbeiters only
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1066 recently; he is trying to learn German and get attuned to %s
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1067 and Bav^H^H^HGermany.\n" muenchen)))
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1068
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1069 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1070
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1071 Before ArsDigita, he worked as a programmer at ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1072 (about-url-link "http://www.iskon.hr/" "Iskon," "www.iskon.hr")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1073 (widget-insert " a fast-growing
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1074 Croatian ISP. Even before that, he worked part-time for academic
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1075 institutions like ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1076 (about-url-link "http://www.srce.hr/" "SRCE" "www.srce.hr")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1077 (widget-insert " and ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1078 (about-url-link "http://www.carnet.hr/" "CARNet," "www.carnet.hr")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1079 (widget-insert " and tried to attend university.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1080
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1081 He takes perverse pleasure in building and maintaining free software
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1082 in his free time. Apart from XEmacs, his major contribution is ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1083 (about-url-link 'wget "Wget," "Wget home page")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1084 (widget-insert "
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1085 his very own creation, now jointly maintained by a happy crew.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1086
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1087 He dreams of having a home page.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1088 (hobley
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1089 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1090 I used to do real work, but now I am a Project Manager for one of the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1091 Telco's in Australia. In my spare time I like to get back to basics and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1092 muck around with things. As a result I started the NT port. Hopefully I
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1093 will get to finish it sometime sooner rather than later. I do vaguely
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1094 remember University where it seems like I had more spare time that I can
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1095 believe now. Oh well, such is life.\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1096 (james
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1097 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1098 "\
1290
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1099 Jerry James was managing a software development project as a Ph.D.
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1100 student when two of his M.S. student helpers convinced him to switch
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1101 from FSF Emacs to XEmacs. He thought that Gnus looked a lot cooler in
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1102 XEmacs, and soon had a web page containing small patches to XEmacs
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1103 20.3, which were picked up by the Debian Linux distribution.
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1104
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1105 He has since given up his native California to join the faculty at the
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1106 University of Kansas. He is learning to like the weather in Lawrence,
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1107 Kansas, where he lives with his wife and 3 children. His work on XEmacs
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1108 mostly consists of extensions to the loadable module support in XEmacs,
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1109 which was introduced by J. Kean Johnston and others. He has a ")
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1110 (about-url-link 'james "home page" "Visit Jerry's home page")
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1111 (widget-insert " (doesn't everybody?)\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1112 (jan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1113 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1114 Jan Vroonhof has been using XEmacs since he needed to write .tex files
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1115 for his work as a physics and maths student at the Univerisity of Leiden.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1116 His XEmacs hacking started when XEmacs kept freezing up under a his
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1117 window manager. He submitted a fix and has been hooked every since.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1118
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1119 XEmacs has followed him first to Switzerland where he did a maths
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1120 doctorate at the ETH in Zurich, working on a conjecture by Migdal on
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1121 the behavior of vertex corrections in Electron-Phonon theory. Finally
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1122 sharing a house with his loved one, he now lives in Oxford (UK)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1123 working on the Jeode Java Virtual Machine, which like XEmacs is
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1124 portable, implements a language, includes a non-trivial bit of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1125 graphics and a garbage collector, but is multithreaded to boot!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1126 Unfortunately his XEmacs time is directly limited by the amount of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1127 traffic on the M40.\n"))
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1128 (jas
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1129 (widget-insert "\
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1130
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1131 Simon lives in Stockholm where he has discovered that computers
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1132 can be a powerful procrastinating tool. Combined with a
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1133 frustrating desire to see computers simply work, he spends most
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1134 of his time complaining. Occasionally he rises up to the task
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1135 and produces something that others may complain about, which
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1136 brings him increased satisfaction with every bug report. Today
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1137 he is pretending to be a network security guy, with a preference
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1138 for standardization issues, while secretly longing to start a
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1139 cafe or becoming a theoretical computer scientist. His personal
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1140 interest is literature, and to some extent traveling, but will
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1141 try anything for fun, such as juggling, skiing, wine, and
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1142 long-distance biking.
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1143
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1144 See: ")
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1145 (about-url-link 'jas nil "Visit Simon's homepage")
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1146 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1147 (jareth
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1148 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1149 Jareth Hein is a mountain boy who abandoned his home state of Colorado
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1150 for the perpetual state of chaos known as Tokyo in a failed attempt to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1151 become a cel-animator, and a more successful one to become a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1152 computer-game programmer. As he happens to be bilingual (guess which
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1153 two?) he's been doing quite a bit of MULE hacking. He's also getting
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1154 his hands dirty in the graphics areas as well.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1155 (jason
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1156 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1157 Jason resides in Northern New Mexico where he works as a Systems
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1158 Scientist(tm) in the Los Alamos National Laboratory's Advanced
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1159 Computing Group.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1160
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1161 See: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1162 (about-url-link 'jason nil "Visit Jason's homepage")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1163 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1164 (jens
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1165 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1166 I'm currently working for 1&1 Internet AG, a large Domain and Webspace
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1167 Provider in Germany and Europe. I do mostly Java/XML/OO/Component
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1168 stuff today. I'm interested EJB, Corba and other middleware or
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1169 distributed Systems. Besides work, I occasionally hack on The Gimp
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1170 and other gtk/gnome related projects. Maybe the advent of XEmacs/Gtk
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1171 will get me back to spend some time again hacking on XEmacs in the
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1172 near future.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1173 (jmiller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1174 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1175 Jeff grew up in Indiana and is a country boy at heart. He currently
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1176 lives in, of all places, Millersville Maryland. He spends a lot of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1177 his free time tinkering with Linux and hacking on XEmacs and loves it
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1178 when he finds new cool features in either. When he's not doing that,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1179 he enjoys downhill skiing, puzzles, and sci-fi. Jeff is also really
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1180 interested in classical Roman history and enjoys making trips to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1181 Italy, where he was born, and seeing the sights")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1182 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1183 (jonathan
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1184 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1185 I work for Symbian Ltd in London, England, looking after low-level
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1186 kernel, peripheral and toolchain stuff for the EPOC OS.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1187
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1188 I've been using XEmacs since 1994, but didn't start hacking on it
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1189 until late 1997 when I started working at Symbian, a Windows-only
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1190 company, and felt lost without my favourite editing environment.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1191 (juhp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1192 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1193 Jens was born in Copenhagen, grew up in Britain and is now living in
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1194 Japan. He started using XEmacs 20 (instead of Emacs) as his
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1195 work-environment in June 1997 while still an EU postdoc at RIMS, Kyoto
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1196 University, and quickly got involved in XEmacs development. Recently
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1197 he is getting into Haskell, a very nice pure functional programming
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1198 language.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1199
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1200 ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1201 (about-url-link 'juhp nil "Visit Jens' homepage")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1202 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1203 (jwz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1204 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1205 "\t"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1206 (about-with-face "\"So much to do, so little time.\"" 'italic)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1207 "\n
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1208 Jamie Zawinski was primarily to blame for Lucid Emacs from its
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1209 inception in 1991, to 1994 when Lucid Inc. finally died. After that,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1210 he was one of the initial employees of Netscape Communications, writing
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1211 the first Unix version of Netscape Navigator, and designing and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1212 implementing the first version of the Netscape Mail and News readers.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1213 He then helped create and run ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1214 (about-url-link "http://www.mozilla.org/"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1215 "mozilla.org"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1216 "Visit The Mozilla Organization")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1217 (widget-insert " for its first two years,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1218 until America Online bought Netscape Communications, at which point he
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1219 gave up in disgust and dropped out of the computer industry entirely.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1220
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1221 He now runs a ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1222 (about-url-link "http://www.dnalounge.com/"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1223 "nightclub"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1224 "Visit The DNA Lounge")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1225 (widget-insert " in San Francisco, and occasionally writes
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1226 screen savers.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1227 (widget-insert "Visit jwz's ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1228 (about-url-link 'jwz "home page" "Visit jwz's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1229 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1230 (kazz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1231 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1232 Kazz is the XEmacs lead on BSD (especially FreeBSD).
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1233 His main workspace is, probably, the latest stable version of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1234 FreeBSD and it makes him comfortable and not.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1235 His *mission* is to make XEmacs runs on FreeBSD without
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1236 any problem.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1237
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1238 In real life, he is working on a PDM product based on CORBA,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1239 and doing consultation, design and implemention.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1240 He loves to play soccer, yes football!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1241 See also:")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1242 (about-url-link 'kazz nil "Visit Kazz's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1243 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1244 (kirill
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1245 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1246 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1247 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1248 (kyle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1249 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1250 See\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1251 (about-url-link 'kyle nil "Visit Kyle's Home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1252 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1253 (larsi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1254 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1255 Lars's day job is as the head of the IT department of a Norwegian
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1256 Internet stock broker. He claims no responsibility for the Dot
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1257 Com Bomb, but he snickers a lot.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1258
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1259 See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1260 (about-url-link 'larsi nil "Visit the Larsissistic pages")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1261 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1262 (marcpa
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1263 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1264 I work for Positron Industries Inc., Public Safety Division.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1265 I'm part of the team producing POWER 911, a 911 emergency response
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1266 system written in Modula3:\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1267 (about-url-link 'marcpa nil "Visit POWER 911")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1268 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1269 \n\nPreviously, I worked at Softimage Inc., now a Microsoft company
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1270 \(eeekkk!), as a UNIX system administrator. This is where I've been
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1271 converted to NT.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1272
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1273 In a previous life, I was a programmer/sysadmin at CRIM (Centre de
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1274 Recherche Informatique de Montreal) for the speech recognition group.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1275 (martin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1276 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1277 Martin was the XEmacs guy at DevPro, a part of Sun Microsystems.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1278 Martin used to do XEmacs as a `hobby' while at IBM, and was crazy
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1279 enough to try to make a living doing it at Sun.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1280
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1281 Martin starting using Emacs originally not to edit files, but to get
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1282 the benefit of shell mode. He actually used to run nothing but a shell
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1283 buffer, and use `xterm -e vi' to edit files. But then he saw the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1284 light. He dreams of rewriting shell mode from scratch. Stderr should
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1285 show up in red!!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1286
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1287 Martin is no longer doing XEmacs for a living, and is Just Another
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1288 Volunteer.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1289 (mcook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1290 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1291 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1292 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1293 (mly
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1294 (widget-insert "Cars are evil. Ride a bike.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1295 (morioka
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1296 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1297 I am a doctoral student at School of Information Science of JAIST
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1298 \(Japan Advanced Institute of Science and Technology, Hokuriku). I'm
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1299 interested in Natural Language, Affordance and writing systems.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1300 (mta
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1301 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1302 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1303 I am a software developer who worked for the University of Michigan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1304 for many years where I was one of the principal architects of the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1305 Michigan Terminal System. For the last several years I've been
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1306 working for Arbortext, a publisher of XML publishing and content
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1307 management software.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1308 (ograf
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1309 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1310 I'm a student of computer sciences at the University of Koblenz. My
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1311 major is computational linguistics (human language generation and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1312 analysis).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1313
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1314 I make my living as a managing director of a small but fine company
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1315 which I started two years ago with one of my friends. We provide
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1316 business network solutions based on linux servers and various other
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1317 networking products.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1318
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1319 Most of my spare time I spent on the development of the XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1320 Drag'n'Drop API, a enhanced version of Tk called TkStep (better looks,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1321 also Drag'n'Drop, and more), and various other hacks: ISDN-tools,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1322 cd players, python, etc...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1323
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1324 To see some of these have a look at ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1325 (about-url-link 'ograf nil "one of my homepages")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1326 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1327 (olivier
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1328 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1329 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1330 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1331 (oscar
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1332 (widget-insert "\
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1333 Oscar heads the Computer Science department at CPE Lyon, a french
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1334 engineering school in France. Besides his administrative tasks he
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1335 teaches networking basics, Internet technologies (you know, all these
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1336 xxML and hairy script languages !) and the Scheme language.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1337 (pelegri
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1338 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1339 "\
629
a6c89d799f00 [xemacs-hg @ 2001-07-15 08:18:59 by adrian]
adrian
parents: 487
diff changeset
1340 I did my PhD at UCB and a postdoc at CSL/PARC. I joined Sun in 1990,
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1341 spent some time in DevPro (that is when I made my contribution to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1342 XEmacs) and joined JavaSoft in fall '95, where I've been the lead for
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1343 several JSP-related specifications and JAX-RPC. I'm currently the Web
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1344 Layer architect for J2EE.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1345
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1346 I was born in Barcelona and I grew up mostly in Caracas; I have two kids
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1347 and I speak only catalan to them; I can juggle some (career, family, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1348 4 balls or 3 pins); and my english can be idiosyncratic!.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1349 (pez
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1350 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1351 Peter currently serves as Senior Vice President, Product Development
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1352 for CBS SportsLine. See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1353 (about-url-link 'pez nil "CBS SportsLine")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1354 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1355 (piper
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1356 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1357 My home page is here:\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1358 (about-url-link 'piper nil "Visit andy's home page")
988
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
1359 (widget-insert "\n Andy has been active in the XEmacs team for a
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
1360 number of years, helping port XEmacs to MS Windows operating
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
1361 systems. He is also the current MS Windows release manager and
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
1362 maintains the MS Windows netinstaller.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1363 (pittman
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1364 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1365 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1366 Sorry, no personal information available about me yet.\n"))
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1367 (purvis
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1368 (widget-insert
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1369 "\
2374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1370 Graduate of the University of New South Wales and resident of Sydney,
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1371 Australia. My day job involves developing and maintaining software
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1372 development tools for a telco manufacturer. I've yet to get XEmacs hacking
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1373 added to my job description.
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1375 When not hacking, I relax by chasing after my young son, reading SciFi,
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1376 listening to Hip Hop and serving on various boards and committees of the
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1377 Anglican Church in Sydney.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1378 (rickc
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1379 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1380 The hacker formerly known as Rick Busdiecker is a developer and
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1381 technical manager at Deutsche Bank in New York during daylight hours.
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1382 In the evenings he maintains three children, and when he ought to be
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1383 sleeping he builds XEmacs betas, and tinkers with various personal
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1384 hacking projects.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1385 (rose
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1386 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1387 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1388 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1389 (rossini
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1390 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1391 Current development lead for ESS (Emacs Speaks Statistics), a mode and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1392 inferior mode for statistical programming and data analysis for SAS,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1393 S, S-PLUS, R, XLispStat; configurable for nearly any other statistical
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1394 language/package one might want. In spare time, chases his son around
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1395 and acts as a Ph.D. (bio)statistician for money and amusement,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1396 primarily focusing on statistical computing, visualization, and the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1397 design and analysis of HIV vaccine trials. Current position: Research
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1398 Assistant Professor of Biostatistics at the University of Washington
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1399 and the Fred Hutchinson Cancer Research Center.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1400
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1401 See ")
1779
fb556d2c7344 [xemacs-hg @ 2003-11-06 05:11:15 by stephent]
stephent
parents: 1731
diff changeset
1402 (about-url-link 'rossini nil "Visit Anthony's home page")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1403 (widget-insert ".\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1404 (scop
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1405 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1406 "\
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1407 Sorry, no personal information available about me yet.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1408 (slb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1409 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1410 Peaches Baur, 1986-1999.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1411 Rest in peace")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1412 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1413 (sperber
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1414 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1415 When Mike isn't busy putting together patches for free software he has
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1416 just installed or changing his hairstyle, he does research in modern
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1417 programming languages and their implementation, and hopes that one day
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1418 XEmacs will speak Scheme.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1419 (stig
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1420 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1421 Peripatetic uninominal Emacs hacker. Stig sometimes operates out of a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1422 big white van set up for nomadic living and hacking. Stig is sort of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1423 a tool fetishist. He has a hate/love relationship with computers and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1424 he hacks on XEmacs because it's a good tool that makes computers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1425 somewhat less of a nuisance. Besides XEmacs, Stig especially likes
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1426 his Leatherman, his Makita, and his lockpicks. Stig wants a MIG
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1427 welder and air tools.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1428
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1429 Stig likes to perch, hang from the ceiling, and climb on the walls.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1430 Stig has a cool van. Stig would like to be able to telecommute from,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1431 say, the north rim of the Grand Canyon or the midst of Baja.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1432 (stigb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1433 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1434 Currently studying computer science in Trondheim, Norway. Full time
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1435 Linux user and proud of it. XEmacs hacker light.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1436
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1437 See:\t")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1438 (about-url-link 'stigb nil "Visit Stig's home page"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1439 (thiessel
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1440 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1441 Worked at University of Kaiserslautern where he took part in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1442 development and design of a CAD framework for analog integrated
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1443 circuits with special emphasis on distributed software concepts. He
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1444 has now joined HP as technical consultant.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1445
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1446 All of the buildings,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1447 all of the cars
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1448 were once just a dream
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1449 in somebody's head.\n
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1450 P. Gabriel\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1451 (tomonori
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1452 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1453 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1454 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1455 (tuck
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1456 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1457 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1458 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1459 (turnbull
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1460 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1461 Stephen lives with his Japanese wife and children in Tsukuba, Japan,
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1462 where he is a professor of economics at the University of Tsukuba,
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1463 and occasionally regretting not going to MIT for college, where he
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1464 surely would have gotten addicted to computers early enough to have
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1465 learned to actually code.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1466
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1467 Well, they also serve who rail 'n' rant.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1468 ")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1469 (about-url-link 'turnbull nil "Visit Steve's personal page")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1470 (widget-insert "\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1471 (vin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1472 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1473 I own and operate my own consulting firm, EtherSoft. Shhh, don't
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1474 tell anyone, but it's named after an Ultimate team I used to play
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1475 with in Austin, Texas - the Ether Bunnies. I'm getting too old
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1476 to play competitive Ultimate any more, so now I've gotten roped
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1477 into serving on the board of directors of the Ultimate Players
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1478 Association. See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1479 (about-url-link 'vin nil "Visit the UPA homepage")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1480 (widget-insert ".\n"))
2374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1481 (viteno
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1482 (widget-insert
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1483 "\
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1484 Sorry, no personal information available about me yet.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1485 (vladimir
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1486 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1487 Former technical lead for XEmacs at Sun. He is now writing a book on
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1488 distributed Java and is working at Xerox PARC documenting AspectJ, a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1489 light-weight extension to Java that supports crosscutting concerns.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1490 See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1491 (about-url-link 'vladimir nil "Visit Vladimir's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1492 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1493 (wmperry
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1494 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1495 Happily living in Indiana telecommuting for a company based in Seattle
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1496 \(who I now prefer not to name), wishing I was in Ireland instead.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1497 (yoshiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1498 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1499 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1500 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1501 ))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1502
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1503 ;; Insert info about a maintainer's contribution to XEmacs. See also
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1504 ;; `about-personal-info'.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1505 (defun about-hacker-contribution (entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1506 (ecase (car entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1507 ;; to sort the entries below, use M-x sort-regexp-fields RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1508 ;; then this regexp: ([^(]*([^"]*"[^"]*"[^)]*))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1509 ;; then this regexp: (\([a-z]*\)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1510 (adrian
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1511 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1512 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1513 Adrian has done invaluable work rewriting and maintaining the XEmacs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1514 web pages at www.xemacs.org. During his tenureship, he has
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1515 established a consistent look and feel, placed the web pages under
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1516 CVS, set up maintenance procedures, written scripts to handle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1517 automatic updating, validation and mirroring, and done innumerable
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1518 other tasks. He has also helped with many other administrative tasks,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1519 such as the thankless work of dealing with the providers of resources
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1520 to XEmacs at SourceForge and tux.org.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1521 (aj
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1522 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1523 Former `Package Patch Tender', beta tester and GNU libc developer.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1524 (ajc
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1525 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1526 Former XEmacs web site maintainer.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1527 (alastair
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1528 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1529 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1530 Rewrote the selection code, adding many new features such as better
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1531 support for arbitrary selection types (especially under MS Windows,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1532 where the full power of the clipboard system is available under
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1533 XEmacs).\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1534 (baw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1535 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1536 I'm the author of ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1537 (about-url-link 'cc-mode "CC Mode" "Visit the CC Mode page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1538 (widget-insert ", for C, C++, Objective-C and Java editing,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1539 Supercite for mail and news citing, and sundry other XEmacs packages
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1540 such as ELP (the Emacs Lisp Profiler), Reporter, xrdb-mode, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1541 winring. Even though I still live almost 100% in XEmacs these days,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1542 my Lisp hacking has fallen off in recent years as I became more
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1543 involved in Python, and in fact, I currently maintain the Python
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1544 editing mode. See also: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1545 (about-url-link "http://www.python.org/emacs" nil
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1546 "Visit the python.org Emacs Goodies page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1547 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1548 (ben
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1549 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1550 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1551 I am the largest code contributor to XEmacs, and the architect of many
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1552 of the features that distinguish XEmacs from GNU Emacs and other Emacs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1553 versions. My main contributions to XEmacs include rewriting large
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1554 parts of the internals and the gory Xt/Xlib interfacing, adding the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1555 Mule \(international) support, improving the MS Windows support,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1556 adding many GUI features to XEmacs, architecting the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1557 device-abstraction and specifier code, writing most of the XEmacs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1558 Internals Manual and the XEmacs-specific parts of the XEmacs Lisp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1559 Reference Manual, synching a great deal of code with GNU Emacs, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1560 being a general nuisance ... er, brainstormer for many of the new
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1561 features of XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1562 (bw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1563 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1564 Author of the Hyperbole everyday information management hypertext
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1565 system and the OO-Browser multi-language code browser. He also
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1566 designed the BeOpen InfoDock integrated development environment
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1567 for software engineers. It runs atop XEmacs and is available from
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1568 his firm, BeOpen, which offers distributions, custom development,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1569 support, and training packages for corporate users of XEmacs, GNU
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1570 Emacs and InfoDock. See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1571 (about-url-link 'beopen nil "Visit BeOpen WWW page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1572 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1573 (cgw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1574 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1575 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1576 Author of an earlier version of the MS Windows setup program for XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1577 (chr
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1578 (widget-insert "\
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
1579 Former maintainer of the XEmacs FAQ and proud author of `zap-up-to-char'.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1580 (craig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1581 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1582 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1583 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1584 (cthomp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1585 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1586 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1587 Maintainer of XEmacs from mid-1994 through 1996. Author of the
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1588 redisplay engine, the original toolbar and scrollbars and some of the
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1589 device-abstraction, TTY and glyph code. Creator of the xemacs.org
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1590 domain and comp.emacs.xemacs.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1591 (daiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1592 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1593 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1594 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1595 (dan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1596 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1597 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1598 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1599 (darrylo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1600 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1601 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1602 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1603 (devin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1604 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1605 Part of the original (pre-19.0) Lucid Emacs development team.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1606 Matthieu wrote the initial Energize interface, designed the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1607 toolkit-independent Lucid Widget library, and fixed enough redisplay
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1608 bugs to last a lifetime. The features in Lucid Emacs were largely
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1609 inspired by Matthieu's initial prototype of an Energize interface
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1610 using Epoch.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1611 (dkindred
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1612 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1613 Darrell tends to come out of the woodwork a couple of weeks
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1614 before a new release with a flurry of fixes for bugs that
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1615 annoy him. He hopes he's spared you from a core dump or two.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1616 (dmoore
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1617 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1618 David has contributed greatly to the quest to speed up XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1619 (dv
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1620 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1621 I joined the development of XEmacs in 1996, and have been one of the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1622 core maintainers since 1998. Although I'm mostly interested in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1623 GUI, ergonomics, redisplay and autoconf issues, it's probably simpler
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1624 to describe what I'm *not* involved in: I've never touched the Lisp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1625 implementation, and I probably never will...
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1626
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1627 I'm the author of the multicast support, I wrote and maintain some
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1628 external Emacs Lisp packages (including mchat) and I'm also
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1629 responsible for some of the core Lisp code (including the rectangle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1630 library which I rewrote for both XEmacs and GNU Emacs).\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1631 (eb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1632 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1633 Also part of the original Lucid Emacs development team. Eric played a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1634 big part in the design of many aspects of the system, including the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1635 new command loop and keymaps, fixed numerous bugs, and has been a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1636 reliable beta tester ever since.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1637 (fabrice
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1638 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1639 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1640 I have started to provide binary kits for the 21.2 series when there
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1641 was no installer available. I contributed a few lines of core code
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1642 occasionally to make things smoother with the native win32 port which
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1643 I'm using all the day.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1644
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1645 I also contributed elisp code long ago to make Gnus run under XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1646 (golubev
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1647 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1648 "\
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1649 Used XEmacs since early 1997. Fixed bugs that annoy me, both in
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1650 XEmacs core and in packages I use, mostly viper. Hoping to get
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1651 coding-cookie package distributed, which is also a fix of what I
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1652 consider a bug.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1653 (gunnar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1654 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1655 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1656 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1657 (hbs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1658 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1659 Part of the original (pre-19.0) Lucid Emacs development team. Harlan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1660 designed and implemented many of the low level data structures which
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1661 are original to the Lucid version of Emacs, including extents and hash
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1662 tables.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1663 (hisashi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1664 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1665 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1666 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1667 (hmuller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1668 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1669 Author of the code used to connect XEmacs with ToolTalk, and of an
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1670 early client of the external Emacs widget.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1671 (hniksic
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1672 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1673 "\
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1674 Hrvoje's contribution to XEmacs consists of many hours spent working
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1675 on code and taking part in public discussions.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1676
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1677 He wrote `savehist' and `htmlize' packages, the latter having a pretty
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1678 large gathering of users. He worked to improve many parts of XEmacs
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1679 Lisp code, including isearch (FSF synch and new features), cl, edmacro
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1680 \(FSF synch and an almost complete rewrite), profile, gnuserv,
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1681 hyper-apropos, etags, about, and custom.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1682
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1683 He has worked on improving and optimizing the C core. He ported many
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1684 FSF core features such as indirect buffers, tty-erase-char,
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1685 save-current-buffer and friends, debug-ignored-errors, etc. He also
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1686 wrote line numbering optimizations for large buffers, initial support
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1687 for TTY frames, abbrev improvements, Lisp printer and reader
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1688 improvements, support for extent modification functions, and lots of
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1689 minor bugfixes, optimizations, and Muleifications.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1690
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1691 He contributed to Lispref and Internals documentation, including a
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1692 section on writing Mule-compliant C code. Maintains NEWS. He
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1693 participated on xemacs-beta since 1996 and on the Patch Review Board
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1694 since its inception in 1998.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1695 (hobley
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1696 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1697 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1698 Creator of the earliest version of the MS Windows port of XEmacs.\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1699 (james
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1700 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1701 "\
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1702 Jerry made lots of enhancements to the DSO code, including moving
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1703 PostgreSQL and LDAP to modules.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1704 (jan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1705 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1706 Apart from hunting down redisplay bugs Jan has worked on such
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1707 things as improvements to the package system, implementing lazy-shot,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1708 a short stint at tracking patches and currently acts as a guardian
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1709 of the XEmacs custom subsystem and gnuserv.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1710 (jareth
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1711 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1712 Owner of cvs.xemacs.org, the machine that holds the XEmacs CVS
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1713 repository, and author of some of the graphics code in XEmacs.\n"))
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1714 (jas
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1715 (widget-insert "\
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1716 Wrote and/or integrated several packages for Gnus, such as
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1717 support for IMAP, Sieve, format=flowed, GnuTLS, S/MIME, and PGP.
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1718 Irregularly synchronizes lisp code between Emacs and XEmacs. He
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1719 maintains the mail-lib, sieve, sasl, pgg and ecrypto XEmacs
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1720 packages. Operates the secondary DNS and mail server for
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1721 xemacs.org.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1722 (jason
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1723 (widget-insert "\
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 452
diff changeset
1724 Beta tester, manager of the various XEmacs mailing lists and binary
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1725 kit manager. Also, originator and maintainer of the gnus.org domain.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1726 (jens
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1727 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1728 Jens did the artwork for graphics added to XEmacs 20.2 and 19.15. He's
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1729 also the author of \"XEmacs Mine\", a game similar to Minesweeper, but
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1730 running in XEmacs\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1731 (jmiller
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1732 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1733 Beta tester and last hacker of calendar.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1734 (jonathan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1735 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1736 I started the native port of XEmacs to MS Windows. Author of the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1737 Windows frame, redisplay, face and event loop support.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1738 (juhp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1739 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1740 Author of \"find-func.el\", improvements to \"help.el\" and a good
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1741 number of bug fixes during June 1997 to December 1998.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1742 (jwz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1743 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1744 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1745 Creator and maintainer of Lucid Emacs (the predecessor of XEmacs),
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1746 from 1991 through mid-1994.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1747 (kazz
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1748 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1749 IENAGA Kazuyuki is the XEmacs technical lead on BSD, particularly
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1750 FreeBSD.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1751 (kirill
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1752 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1753 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1754 Abstracted the subprocess code and wrote much of the MS Windows
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1755 support in XEmacs, including the subprocess interface, dialog boxes,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1756 printing support, and much of the event loop.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1757 (kyle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1758 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1759 Author of VM, a mail-reading package that is included in the standard
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1760 XEmacs distribution, and contributor of many improvements and bug
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1761 fixes. Unlike RMAIL and MH-E, VM uses the standard UNIX mailbox
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1762 format for its folders; thus, you can use VM concurrently with other
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1763 UNIX mail readers such as Berkeley Mail and ELM.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1764
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1765 Also rewrote the object allocation system in XEmacs to support full
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1766 32-bit pointers and 31-bit integers.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1767 (larsi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1768 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1769 Author of Gnus the Usenet news and Mail reading package in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1770 standard XEmacs distribution, and contributor of various enhancements
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1771 and portability fixes.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1772 (marcpa
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1773 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1774 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1775 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1776 (martin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1777 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1778 "\
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1779 Former beta release manager and author of many stability fixes and speed
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1780 improvements in XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1781 (mcook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1782 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1783 Author of the \"shy groups\" and minimal matching regular expression
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1784 extensions.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1785 (mly
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1786 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1787 Early code contributor to Lucid Emacs. Synched up Lucid Emacs with
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1788 the first actual release of GNU Emacs 19, and architected and wrote
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1789 the first version of XEmacs's object allocation system.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1790 (morioka
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1791 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1792 I am the author of tm-view (general MIME Viewer for GNU Emacs) and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1793 major author and maintainer of tm (Tools for MIME; general MIME
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1794 package for GNU Emacs). In addition, I am working to unify MULE API
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1795 for Emacs and XEmacs. In XEmacs, I have ported many mule features.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1796 (mta
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1797 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1798 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1799 Contributed minor improvements to the Windows support, especially
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1800 related to subprocess communication and portable dumping as well as
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1801 a bit of general bug fixing.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1802 (ograf
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1803 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1804 Author of the XEmacs Drag'n'Drop API.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1805 (olivier
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1806 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1807 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1808 Author of the portable dumper.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1809 (oscar
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1810 (widget-insert "\
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1811 Oscar's major contributions to XEmacs are the internal LDAP support
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1812 and the EUDC package, an interface to query various directory services
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1813 in a uniform manner (when composing mail for instance).\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1814 (pelegri
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1815 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1816 Author of EOS, a package included in the standard XEmacs distribution
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1817 that integrates XEmacs with the SPARCworks development environment
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1818 from Sun. Past lead for XEmacs at Sun; advocated the validity of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1819 using Epoch, and later Lemacs, at Sun through several early
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1820 prototypes.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1821 (pez
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1822 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1823 Author of SQL Mode, edit-toolbar, mailtool-mode, and various other
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1824 small packages with varying degrees of usefulness.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1825 (piper
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1826 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1827 Author of the Cygwin port of XEmacs including unexec, the widget,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1828 gutter and buffer-tab support, glyphs under MS-Windows, toolbars under
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1829 MS-Windows, the original \"fake\" XEmacs toolbar, outl-mouse for mouse
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1830 gesture based outlining, and the original CDE drag-n-drop
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1831 support.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1832 (pittman
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1833 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1834 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1835 Sorry, no information about my XEmacs contributions yet.\n"))
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1836 (purvis
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1837 (widget-insert
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1838 "\
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1839 Currently filing off some of the splinters in the GTK port.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1840 (rickc
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 432
diff changeset
1841 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1842 Maintainer of ILISP.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1843 (rose
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1844 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1845 Author of many extensions to the `extents' code, including the initial
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1846 implementation of `duplicable' properties.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1847 (rossini
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1848 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1849 Author of the first XEmacs FAQ;
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1850 Development lead on Emacs Speaks Statistics;
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1851 Assisted Jareth Hein with setting up the JitterBug tracking system.\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1852 (scop
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1853 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1854 "\
1306
371cff0ccdd7 [xemacs-hg @ 2003-02-16 06:08:02 by youngs]
youngs
parents: 1290
diff changeset
1855 Co Maintainer & Release Manager of the Packages.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1856 (slb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1857 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1858 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1859 Maintainer of XEmacs from 1996 through 1998. Author of the package
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1860 system.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1861 (sperber
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1862 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1863 Mike ported EFS to XEmacs 20 and integrated EFS into XEmacs. He's
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1864 also responsible for the ports of facemenu.el and enriched.el, the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1865 code to handle path-frobbing at startup for the XEmacs core and the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1866 package system, the init file migration from .emacs to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1867 .xemacs/init.el, and the CVS Great Trunk Move.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1868 (stig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1869 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1870 Implemented the faster stay-up Lucid menus and hyper-apropos.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1871 Contributor of many dispersed improvements in the core Lisp code, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1872 back-seat contributor for several of its major packages.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1873 (stigb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1874 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1875 Maintainer of the RPM package.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1876 (thiessel
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1877 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1878 Does beta testing and helps take care of the XEmacs web site.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1879 (tomonori
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1880 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1881 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1882 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1883 (tuck
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1884 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1885 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1886 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1887 (turnbull
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1888 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1889 "\
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1890 Mostly a source of random noise and occasionally useful advice on
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1891 I18N up until people starting hinting that (2 years after the release
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1892 of 21.1) it was time for various projects to get pushed into the public
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1893 eye. Steve was the prime mover behind the release of 21.4.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1894
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1895 Since Vin took over the maintainership of 21.4, Steve has featured as
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1896 janitor and waterboy, handling (more or less) all those administrative
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1897 tasks that need to get done somehow by somebody---wishing he were coding
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1898 the whole time.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1899
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1900 Steve is maintainer of the edict, mule-ucs, and latin-unity packages,
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1901 and has contributed quite a bit of documentation, especially for Mule.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1902 (vin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1903 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1904 Vin helps maintain the older, more mature (read: moldy) versions of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1905 XEmacs. Vin maintains the XEmacs patch pages in order to bring a more
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1906 stable XEmacs. (Actually, he does it 'cause it's fun and he's been
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1907 using emacs for a long, long time.) Vin also contributed the detached
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1908 minibuffer code as well as a few minor enhancements to the menubar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1909 options.\n"))
2374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1910 (viteno
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1911 (widget-insert
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1912 "\
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1913 Norbert is XEmacs' package release manager.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1914 (vladimir
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1915 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1916 Former technical lead for XEmacs at Sun.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1917 (wmperry
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1918 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1919 Author of the GTK support in XEmacs, Emacs-w3 (the builtin web browser
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1920 that comes with XEmacs), and various additions to the C code (e.g. the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1921 database support, the PNG support, some of the GIF/JPEG support, the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1922 strikethru face attribute support).\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1923 (yoshiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1924 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1925 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1926 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1927 ))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1928
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1929 ;; Setup the buffer for a maintainer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1930 (defun about-maintainer (widget &optional event)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1931 (let* ((entry (assq (widget-value widget) xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1932 (who (car entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1933 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1934 (address (caddr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1935 (bufname (format "*About %s*" name)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1936 (unless (about-get-buffer bufname)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1937 ;; Display the glyph and name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1938 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1939 (widget-create 'default :format "%t"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1940 :tag-glyph (about-maintainer-glyph who))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1941 (widget-insert
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1942 "\n\n" (about-with-face (format "%s" name) 'bold)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1943 " <")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1944 (about-mailto-link address)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1945 (widget-insert ">\n\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1946 ;; Display the actual info
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1947 (about-personal-info entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1948 (widget-insert "\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1949 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1950 (about-with-face "Contributions to XEmacs:\n\n" 'about-headline-face))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1951 (about-hacker-contribution entry)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1952 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1953 (about-finish-buffer 'kill)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1954 (forward-line 2))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1955
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1956 (defsubst about-tabs (str)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1957 (let ((x (length str)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1958 (cond ((>= x 24) " ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1959 ((>= x 16) "\t")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1960 ((>= x 8) "\t\t")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1961 (t "\t\t\t"))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1962
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1963 (defun about-show-linked-info (who)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1964 (let* ((entry (assq who xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1965 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1966 (address (caddr entry)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1967 (widget-create 'link :help-echo (concat "Find out more about " name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1968 :action 'about-maintainer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1969 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1970 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1971 :tag name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1972 :value who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1973 (widget-insert (about-tabs name)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1974 "<")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1975 (about-mailto-link address)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1976 (widget-insert ">\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1977 (about-hacker-contribution entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1978 (widget-insert "\n")))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1979
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1980 (defun about-hackers (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1981 (unless (about-get-buffer "*About Contributors*")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1982 (let ((title "A Legion of Contributors to XEmacs"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1983 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1984 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1985 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1986 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1987 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1988 Like most free software, XEmacs is a collaborative effort. These are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1989 some of the contributors. We have no doubt forgotten someone; we
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1990 apologize! You can see some of our faces under the links.\n\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1991 (about-with-face "Primary maintainers for this release:"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1992 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1993 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1994 (mapc 'about-show-linked-info about-current-release-maintainers)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1995 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1996 "\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1997 (about-with-face "Other notable current hackers:"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1998 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1999 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2000 (mapc 'about-show-linked-info about-other-current-hackers)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2001 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2002 "\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2003 (about-with-face "Other notable once and future hackers:"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2004 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2005 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2006 (mapc 'about-show-linked-info about-once-and-future-hackers)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2007 (flet ((print-short (name addr &optional shortinfo)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2008 (widget-insert (concat (about-with-face name 'italic)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2009 (about-tabs name)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2010 "<"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2011 (about-mailto-link addr)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2012 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2013 (concat ">\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2014 (if shortinfo (concat shortinfo "\n") "")))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2015 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2016 "\n\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2017 In addition to those just mentioned, the following people have spent a
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2018 great deal of effort providing feedback, testing beta versions of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2019 XEmacs, providing patches to the source code, or doing all of the
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2020 above. We couldn't have done it without them.\n\n")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2021 (print-short "Achim Oppelt" "aoppelt@theorie3.physik.uni-erlangen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2022 (print-short "Adam Hammer" "hammer@cs.purdue.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2023 (print-short "Aki Vehtari" "Aki.Vehtari@hut.fi")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2024 (print-short "Alastair Burt" "burt@dfki.uni-kl.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2025 (print-short "Alexandre Oliva" "oliva@dcc.unicamp.br")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2026 (print-short "Amir Katz" "amir@ndsoft.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2027 (print-short "Anders Stenman" "stenman@isy.liu.se")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2028 (print-short "Andreas Kaempf" "andreas@sccon.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2029 (print-short "Andrew Innes" "andrewi@harlequin.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2030 (print-short "Andy Cohen" "cohen@andy.bu.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2031 (print-short "Andy Norman" "ange@hplb.hpl.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2032 (print-short "Art Rijos" "art.rijos@SNET.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2033 (print-short "Arup Mukherjee" "arup+@cs.cmu.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2034 (print-short "August Hill" "awhill@inlink.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2035 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2036 (print-short "Barry Friedman" "friedman@nortel.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2037 (print-short "Ben Gross" "bgross@uiuc.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2038 (print-short "Benedikt Heinen" "beh@icemark.thenet.ch")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2039 (print-short "Benjamin Fried" "bf@morgan.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2040 (print-short "Blair Zajac" "blair@olympia.gps.caltech.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2041 (print-short "Brad Miller" "bmiller@cs.umn.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2042 (print-short "Butch Anton" "butch@zaphod.uchicago.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2043 (print-short "Carl Edman" "cedman@Princeton.EDU")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2044 (print-short "Carsten Leonhardt" "leo@arioch.oche.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2045 (print-short "Casey Nielson" "knielson@joule.elee.calpoly.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2046 (print-short "ChangGil Han" "cghan@phys401.phys.pusan.ac.kr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2047 (print-short "Charles Hines" "chuck_hines@VNET.IBM.COM")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2048 (print-short "Chris Dean" "ctdean@cogit.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2049 (print-short "Chris Holt" "xris@migraine.stanford.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2050 (print-short "Christian F. Goetze" "cg@bigbook.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2051 (print-short "Christian Limpach" "Christian.Limpach@nice.ch")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2052 (print-short "Christoph Wedler" "wedler@fmi.uni-passau.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2053 (print-short "Christopher Davis" "ckd@kei.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2054 (print-short "Colas Nahaboo" "Colas.Nahaboo@sophia.inria.fr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2055 (print-short "Colin Rafferty" "colin@xemacs.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2056 (print-short "Cotton Seed" "cottons@cybercom.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2057 (print-short "Damon Lipparelli" "lipp@aa.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2058 (print-short "Daniel Rich" "drich@cisco.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2059 (print-short "Daniel Schepler" "daniel@shep13.wustl.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2060 (print-short "Daniel Zivkovic" "daniel@canada.sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2061 (print-short "Darrel Schneider" "darrel@slc.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2062 (print-short "Dave Edmondson" "davided@sco.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2063 (print-short "Dave Gillespie" "daveg@synaptics.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2064 (print-short "Dave Mason" "dmason@plg.uwaterloo.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2065 (print-short "David Bush" "david.bush@adn.alcatel.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2066 (print-short "David C Worenklein" "dcw@gcm.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2067 (print-short "David Fletcher" "frodo@tsunami.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2068 (print-short "David Hughes" "djh@harston.cv.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2069 (print-short "David M. Meyer" "meyer@ns.uoregon.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2070 (print-short "David Ofelt" "ofelt@getalife.Stanford.EDU")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2071 (print-short "David P. Boswell" "daveb@tau.space.thiokol.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2072 (print-short "David Walte" "djw18@cornell.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2073 (print-short "Derek Harding" "dharding@lssec.bt.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2074 (print-short "Derrell Lipman" "derrell@vis-av.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2075 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2076 (print-short "Dipankar Gupta" "dg@hplb.hpl.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2077 (print-short "Dirk Grunwald" "grunwald@foobar.cs.Colorado.EDU")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2078 (print-short "Doug Keller" "dkeller@vnet.ibm.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2079 (print-short "E. Rehmi Post" "rehmi@asylum.sf.ca.us")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2080 (print-short "EKR" "ekr@terisa.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2081 (print-short "Eric Eide" "eeide@asylum.cs.utah.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2082 (print-short "Erik \"The Pope\" Arneson" "lazarus@mind.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2083 (print-short "Francois Staes" "frans@kiwi.uia.ac.be")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2084 (print-short "Fred Appelman" "Fred.Appelman@cv.ruu.nl")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2085 (print-short "Frederic Poncin" "fp@info.ucl.ac.be")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2086 (print-short "Gary Adams" "gra@zeppo.East.Sun.COM")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2087 (print-short "Gary D. Foster" "Gary.Foster@Corp.Sun.COM")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2088 (print-short "Gary Thomas" "g.thomas@opengroup.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2089 (print-short "Gennady Agranov" "agranov@csa.CS.Technion.Ac.IL")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2090 (print-short "Georg Nikodym" "Georg.Nikodym@canada.sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2091 (print-short "Glynn Clements" "glynn@sensei.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2092 (print-short "Greg Klanderman" "greg.klanderman@alum.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2093 (print-short "Greg Onufer" "Greg.Onufer@eng.sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2094 (print-short "Gregor Kennedy" "gregork@dadd.ti.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2095 (print-short "Gregory Neil Shapiro" "gshapiro@sendmail.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2096 (print-short "Hajime Saitou" "hajime@jsk.t.u-tokyo.ac.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2097 (print-short "Hamish Macdonald" "hamish@bnr.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2098 (print-short "Hayden Schultz" "haydens@ll.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2099 (print-short "Heiko Muenkel" "muenkel@tnt.uni-hannover.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2100 (print-short "Holger Franz" "hfranz@physik.rwth-aachen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2101 (print-short "Holger Schauer" "schauer@coling.uni-freiburg.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2102 (print-short "Hunter Kelly" "retnuh@corona")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2103 (print-short "Ian MacKinnon" "imackinnon@telia.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2104 (print-short "Itay Gat" "itay@cs.huji.ac.il")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2105 (print-short "J. Kean Johnston" "jkj@paradigm-sa.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2106 (print-short "Jack Repenning" "jackr@sgi.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2107 (print-short "James Grinter" "jrg@demon.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2108 (print-short "James LewisMoss" "moss@cs.sc.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2109 (print-short "James Thompson" "thompson@wg2.waii.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2110 (print-short "Jan Borchers" "job@tk.uni-linz.ac.at")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2111 (print-short "Jan Sandquist" "etxquist@iqa.ericsson.se")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2112 (print-short "Jason McLaren" "mclaren@math.mcgill.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2113 (print-short "Jason Stewart" "jasons@cs.unm.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2114 (print-short "Jason Yanowitz" "yanowitz@eternity.cs.umass.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2115 (print-short "Jaye Mathisen" "mrcpu@cdsnet.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2116 (print-short "Jeffrey Sparkes" "jsparkes@bnr.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2117 (print-short "Jens Krinke" "krinke@ips.cs.tu-bs.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2118 (print-short "Jered J Floyd" "jered@mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2119 (print-short "Jerry Frain" "jerry@sneffels.tivoli.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2120 (print-short "Jin S. Choi" "jin@atype.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2121 (print-short "Joe Nuspl" "nuspl@sequent.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2122 (print-short "Joel Peterson" "tarzan@aosi.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2123 (print-short "John Griffith" "griffith@sfs.nphil.uni-tuebingen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2124 (print-short "John Haxby" "J.Haxby@isode.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2125 (print-short "John Mignault" "jbm@panix.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2126 (print-short "John Morey" "jmorey@crl.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2127 (print-short "John Shen" "zfs60@cas.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2128 (print-short "John Turner" "turner@xdiv.lanl.gov")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2129 (print-short "John W. Jones" "jj@asu.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2130 (print-short "Jonathan Edwards" "edwards@intranet.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2131 (print-short "Juan E. Villacis" "jvillaci@cs.indiana.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2132 (print-short "Justin Sheehy" "justin@linus.mitre.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2133 (print-short "Kai Haberzettl" "khaberz@synnet.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2134 (print-short "Karel Zuiderveld" "Karel.Zuiderveld@cv.ruu.nl")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2135 (print-short "Karl M. Hegbloom" "karlheg@inetarena.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2136 (print-short "Katsumi Yamaoka" "yamaoka@ga.sony.co.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2137 (print-short "Kazuyoshi Furutaka" "furutaka@Flux.tokai.jaeri.go.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2138 (print-short "Kenji Sato" "ken@ny.kdd.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2139 (print-short "Ketil Z Malde" "ketil@ii.uib.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2140 (print-short "Kevin Oberman" "oberman@es.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2141 (print-short "Kim Nyberg" "kny@tekla.fi")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2142 (print-short "La Monte Yarroll" "piggy@hilbert.maths.utas.edu.au")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2143 (print-short "Larry Auton" "lda@control.att.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2144 (print-short "Larry Ayers" "layers@marktwain.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2145 (print-short "Leonard Blanks" "ltb@haruspex.demon.co.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2146 (print-short "Lew Gaiter III" "lew@StarFire.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2147 (print-short "Lorenzo M. Catucci" "lorenzo@argon.roma2.infn.it")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2148 (print-short "Lynn D. Newton" "lynn@ives.phx.mcd.mot.com")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2149 (print-short "Magnus Hammerin" "magnush@epact.se")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2150 (print-short "Manoj Srivastava" "srivasta@pilgrim.umass.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2151 (print-short "Marc Aurel" "4-tea-2@bong.saar.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2152 (print-short "Mark Allender" "allender@vnet.IBM.COM")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2153 (print-short "Mark Borges" "mdb@cdc.noaa.gov")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2154 (print-short "Markku Jarvinen" "Markku.Jarvinen@simpukka.funet.fi")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2155 (print-short "Markus Gutschke" "gutschk@GOEDEL.UNI-MUENSTER.DE")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2156 (print-short "Markus Linnala" "maage@b14b.tupsu.ton.tut.fi")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2157 (print-short "Martin Pottendorfer" "Martin.Pottendorfer@aut.alcatel.at")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2158 (print-short "Marty Sasaki" "sasaki@spdcc.com")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2159 (print-short "Mats Larsson" "Mats.Larsson@uab.ericsson.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2160 (print-short "Mats Lidell" "mats.lidell@contactor.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2161 (print-short "Matt Liggett" "mliggett@seven.ucs.indiana.edu")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2162 (print-short "Matt Simmons" "simmonmt@acm.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2163 (print-short "Matthew J. Brown" "mjb@doc.ic.ac.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2164 (print-short "Mauro Condarelli" "MC5686@mclink.it")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2165 (print-short "Maximilien Lincourt" "max@toonboom.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2166 (print-short "Michael Diers" "mdiers@elego.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2167 (print-short "Michael Guenther" "michaelg@igor.stuttgart.netsurf.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2168 (print-short "Michael Harnois" "mharnois@sbt.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2169 (print-short "Michael Kifer" "kifer@cs.sunysb.edu")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2170 (print-short "Michael McNamara" "mac@silicon-sorcery.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2171 (print-short "Michael Meissner" "meissner@osf.org")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2172 (print-short "Mike Battaglia" "mbattagl@dsccc.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2173 (print-short "Mike Hill" "mikehill@hgeng.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2174 (print-short "Mike Russell" "mjruss@rchland.vnet.ibm.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2175 (print-short "Mike Scheidler" "c23mts@eng.delcoelect.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2176 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2177 (print-short "Nagi M. Aboulenein" "aboulene@ponder.csci.unt.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2178 (print-short "Neal Becker" "neal@ctd.comsat.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2179 (print-short "Nick J. Crabtree" "nickc@scopic.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2180 (print-short "Noah Friedman" "friedman@splode.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2181 (print-short "Nobu Toge" "toge@accad1.kek.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2182 (print-short "Norbert Koch" "n.koch@delta-ii.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2183 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2184 (print-short "Oswald P. Backus IV" "backus@altagroup.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2185 (print-short "Patrick MacRoberts" "macro@hpcobr30.cup.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2186 (print-short "Paul Bibilo" "peb@delcam.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2187 (print-short "Paul Flinders" "ptf@delcam.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2188 (print-short "Paul M Reilly" "pmr@pajato.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2189 (print-short "Pekka Marjola" "pema@iki.fi")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2190 (print-short "Per Abrahamsen" "abraham@dina.kvl.dk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2191 (print-short "Peter B. West" "p.west@uq.net.au")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2192 (print-short "Peter Cheng" "peter.cheng@sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2193 (print-short "Peter Skov Knudsen" "knu@dde.dk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2194 (print-short "Peter Ware" "ware@cis.ohio-state.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2195 (print-short "Peter Windle" "peterw@SDL.UG.EDS.COM")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2196 (print-short "Philip Johnson" "johnson@uhics.ics.Hawaii.Edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2197 (print-short "Philippe Charton" "charton@lmd.ens.fr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2198 (print-short "Raymond L. Toy" "toy@rtp.ericsson.se")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2199 (print-short "Raymond Wiker" "raymond@orion.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2200 (print-short "Rebecca Ore" "rebecca.ore@op.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2201 (print-short "Remek Trzaska" "remek@npac.syr.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2202 (print-short "Ricardo Marek" "ricky@ornet.co.il")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2203 (print-short "Rich Williams" "rdw@hplb.hpl.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2204 (print-short "Richard Caley" "rjc@cstr.edinburgh.ac.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2205 (print-short "Richard Cognot" "cognot@ensg.u-nancy.fr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2206 (print-short "Richard Coleman" "coleman@math.gatech.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2207 (print-short "Rick Braumoeller" "rickb@mti.sgi.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2208 (print-short "Rick Rankin" "Rick_Rankin-P15254@email.mot.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2209 (print-short "Rick Tait" "rickt@gnu.ai.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2210 (print-short "Rob Kooper" "kooper@cc.gatech.edu")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2211 (print-short "Rob Mori" "rob.mori@sun.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2212 (print-short "Robert Lipe" "robertl@arnet.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2213 (print-short "Robin Jeffries" "robin.jeffries@sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2214 (print-short "Rod Whitby" "rwhitby@asc.corp.mot.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2215 (print-short "Roland Rieke" "rol@darmstadt.gmd.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2216 (print-short "Russell Ritchie" "ritchier@britannia-life.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2217 (print-short "SATO Daisuke" "densuke@ga2.so-net.or.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2218 (print-short "Samuel J. Eaton" "samuele@cogs.susx.ac.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2219 (print-short "Samuel Tardieu" "sam@inf.enst.fr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2220 (print-short "Serenella Ciongoli" "czs00@ladybug.oes.amdahl.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2221 (print-short "Shane Holder" "holder@rsn.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2222 (print-short "Simon Leinen" "simon@instrumatic.ch")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2223 (print-short "Simon Marshall" "simon@gnu.ai.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2224 (print-short "Soren Dayton" "csdayton@cs.uchicago.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2225 (print-short "Stefanie Teufel" "s.teufel@ndh.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2226 (print-short "Stephan Herrmann" "sh@first.gmd.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2227 (print-short "Stephen Carney" "carney@gvc.dec.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2228 (print-short "Stephen R. Anderson" "sra@bloch.ling.yale.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2229 (print-short "Steve Dunham" "dunham@dunham.tcimet.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2230 (print-short "Steve March" "smarch@quaver.urbana.mcd.mot.com")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2231 (print-short "Sudeep Kumar Palat" "palat@idt.unit.no")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2232 (print-short "TANAKA Hayashi" "tanakah@mxa.mesh.ne.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2233 (print-short "TSUTOMU Nakamura" "tsutomu@rs.kyoto.omronsoft.co.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2234 (print-short "Takeshi Yamada" "yamada@sylvie.kecl.ntt.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2235 (print-short "Tatsuya Ichikawa" "ichikawa@hv.epson.co.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2236 (print-short "Tetsuya HOYANO" "hoyano@ari.bekkoame.or.jp")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2237 (print-short "Thomas A. Peterson" "tap@src.honeywell.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2238 (print-short "Tibor Polgar" "tibor@alteon.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2239 (print-short "Tim Bradshaw" "tfb@edinburgh.ac.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2240 (print-short "Tim Geisler" "Tim.Geisler@informatik.uni-muenchen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2241 (print-short "Tomasz J. Cholewo" "tjchol01@mecca.spd.louisville.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2242 (print-short "Tonny Madsen" "Tonny.Madsen@netman.dk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2243 (print-short "Tor Arntsen" "tor@spacetec.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2244 (print-short "Tore Olsen" "toreo@colargol.idb.hist.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2245 (print-short "Tudor Hulubei" "tudor@cs.unh.edu")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2246 (print-short "UENO Fumihiro" "7m2vej@ritp.ye.IHI.CO.JP")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2247 (print-short "Valdis Kletnieks" "Valdis.Kletnieks@vt.edu")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2248 (print-short "Vladimir Vukicevic" "vladimir@intrepid.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2249 (print-short "Volker Zell" "vzell@de.oracle.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2250 (print-short "William G. Dubuque" "wgd@martigny.ai.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2251 (print-short "Wolfgang Grieskamp" "wg@cs.tu-berlin.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2252 (print-short "Yasuhiko Kiuchi" "kiuchi@dsp.ksp.fujixerox.co.jp")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2253 (print-short "Yoav Weiss" "yoav@zeus.datasrv.co.il")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2254 (print-short "Yoshiaki Kasahara" "kasahara@nc.kyushu-u.ac.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2255 (print-short "Yusuf Goolamabbas" "yusufg@iss.nus.sg")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2256 (widget-insert "\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2257 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2258
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2259 ;;; about.el ends here