annotate lisp/about.el @ 1306:371cff0ccdd7

[xemacs-hg @ 2003-02-16 06:08:02 by youngs] Take out Rendhalver - 21.5.11 would have been the first release with him in about.el, but seeing as though he has decided to leave the project, I've taken him out of about.el. If he changes his mind, I can always put him back in.
author youngs
date Sun, 16 Feb 2003 06:08:02 +0000
parents 5664e36e2faf
children a078f0c5d598
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
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
3 ;; Copyright (c) 1997 Free Software Foundation, Inc.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
4 ;; Copyright (C) 2001 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")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
98 (aj "Andreas Jaeger" "aj@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
99 (ajc "Andrew Cosgriff" "ajc@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
100 (alastair "Alastair Houghton" "alastair@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
101 (baw "Barry Warsaw" "bwarsaw@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
102 (ben "Ben Wing" "ben@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
103 (bw "Bob Weiner" "weiner@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
104 (cgw "Charles Waldman" "cgw@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
105 (chr "Christian Nybø" "chr@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
106 (craig "Craig Lanning" "craig@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
107 (cthomp "Chuck Thompson" "cthomp@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
108 (daiki "Daiki Ueno" "daiki@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
109 (dan "Dan Holmsand" "dan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
110 (darrylo "Darryl Okahata" "darrylo@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
111 (devin "Matthieu Devin" "devin@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
112 (dkindred "Darrell Kindred" "dkindred@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
113 (dmoore "David Moore" "dmoore@xemacs.org")
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
114 (dv "Didier Verna" "didier@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
115 (eb "Eric Benson" "eb@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
116 (fabrice "Fabrice Popineau" "fabrice@xemacs.org")
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
117 (golubev "Ilya Golubev" "golubev@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
118 (gunnar "Gunnar Evermann" "gunnar@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
119 (hbs "Harlan Sexton" "hbs@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
120 (hisashi "Hisashi Miyashita" "hisashi@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
121 (hmuller "Hans Muller" "hmuller@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
122 (hniksic "Hrvoje Niksic" "hniksic@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
123 (hobley "David hobley" "hobley@xemacs.org")
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
124 (james "Jerry James" "james@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
125 (jan "Jan Vroonhof" "jan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
126 (jareth "Jareth Hein" "jareth@xemacs.org")
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 452
diff changeset
127 (jason "Jason R. Mastaler" "jason@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
128 (jens "Jens Lautenbacher" "jens@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
129 (jmiller "Jeff Miller" "jmiller@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
130 (jonathan "Jonathan Harris" "jonathan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
131 (juhp "Jens-Ulrik Holger Petersen" "petersen@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
132 (jwz "Jamie Zawinski" "jwz@xemacs.org")
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
133 (kazz "IENAGA Kazuyuki" "ienaga@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
134 (kirill "Kirill Katsnelson" "kirill@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
135 (kyle "Kyle Jones" "kyle@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
136 (larsi "Lars Magne Ingebrigtsen" "larsi@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
137 (marcpa "Marc Paquette" "marcpa@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
138 (martin "Martin Buchholz" "martin@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
139 (mcook "Michael R. Cook" "mcook@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
140 (mly "Richard Mlynarik" "mly@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
141 (morioka "MORIOKA Tomohiko" "morioka@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
142 (mta "Mike Alexander" "mta@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
143 (ograf "Oliver Graf" "ograf@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
144 (olivier "Olivier Galibert" "olivier@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
145 (oscar "Oscar Figueiredo" "oscar@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
146 (pelegri "Eduardo Pelegri-Llopart" "pelegri@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
147 (pez "Peter Pezaris" "pez@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
148 (piper "Andy Piper" "andy@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
149 (pittman "Daniel Pittman" "pittman@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
150 (rickc "Rick Campbell" "rickc@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
151 (rose "John Rose" "rose@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
152 (rossini "Anthony Rossini" "rossini@xemacs.org")
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
153 (scop "Ville Skyttä" "scop@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
154 (slb "Steve Baur" "steve@xemacs.org")
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
155 (sperber "Michael Sperber" "mike@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
156 (stig "Jonathan Stigelman" "stig@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
157 (stigb "Stig Bjorlykke" "stigb@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
158 (thiessel "Marcus Thiessel" "marcus@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
159 (tomonori "Tomonori Ikeyama" "tomonori@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
160 (tuck "Matt Tucker" "tuck@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
161 (turnbull "Stephen Turnbull" "turnbull@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
162 (vin "Vin Shelton" "acs@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
163 (vladimir "Vladimir Ivanovic" "vladimir@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
164 (wmperry "William Perry" "wmperry@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
165 (yoshiki "Yoshiki Hayashi" "yoshiki@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
166 (youngs "Steve Youngs" "youngs@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
167 )
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
168 "Alist of XEmacs hackers.")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
169
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
170 (defvar about-current-release-maintainers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
171 ;; this list should not necessarily be in sorted order.
1306
371cff0ccdd7 [xemacs-hg @ 2003-02-16 06:08:02 by youngs]
youngs
parents: 1290
diff changeset
172 '(youngs adrian ben hniksic james piper scop sperber turnbull))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
173
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
174 (defvar about-other-current-hackers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
175 ;; 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
176 ;; M-x sort-regexp-fields RET [a-z]+ RET \(.*\) RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
177 '(aj alastair cgw craig daiki dan dv fabrice golubev gunnar hisashi
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
178 jan jareth jason jmiller jonathan kazz kirill larsi martin morioka mta ograf
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
179 olivier oscar pittman tomonori tuck vin wmperry yoshiki))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
180
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
181 (defvar about-once-and-future-hackers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
182 '(ajc baw bw chr cthomp darrylo devin dkindred dmoore eb hbs hmuller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
183 hobley jens juhp jwz kyle marcpa mcook mly ograf pelegri pez
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
184 rickc rose rossini slb stig stigb thiessel vladimir))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
185
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
186 ;; 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
187 ;; It is preferred to a simple string, because it makes maintenance
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
188 ;; easier. Please add new URLs to this list.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
189 (defvar about-url-alist
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
190 ;; 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
191 ;; ^.*$ RET (\([a-z]*\) RET
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
192 '((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
193 (alastair . "http://website.lineone.net/~ajhoughton/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
194 (baw . "http://barry.wooz.org/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
195 (ben . "http://www.666.com/ben/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
196 (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
197 (beopen . "http://www.beopen.com/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
198 (cc-mode . "http://cc-mode.sourceforge.net/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
199 (chr . "http://www.xemacs.org/faq/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
200 (daiki . "http://deisui.bug.org/diary/servlet/view")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
201 (dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
202 (dmoore . "http://oj.egbt.org/dmoore/")
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
203 (dv . "http://www.lrde.epita.fr/~didier/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
204 (fabrice . "http://www.ese-metz.fr/~popineau/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
205 (fptex . "http://www.fptex.org/")
1290
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
206 (james . "http://www.ittc.ku.edu/~james/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
207 (jason . "http://www.mastaler.com/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
208 (juhp . "http://www.01.246.ne.jp/~juhp/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
209 (jwz . "http://www.jwz.org/")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
210 (kazz . "http://www.imasy.or.jp/~kazz/")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
211 (kyle . "http://www.wonderworks.com/kyle/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
212 (larsi . "http://quimby.gnus.org/lmi/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
213 (marcpa . "http://www.positron911.com/products/power.htm")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
214 (ograf . "http://www.fga.de/~ograf/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
215 (pez . "http://cbs.sportsline.com/")
988
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
216 (piper . "http://www.andypiper.com/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
217 (rossini . "http://faculty.washington.edu/rossini/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
218 (stigb . "http://www.tihlde.hist.no/~stigb/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
219 (vin . "http://www.upa.org/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
220 (vladimir . "http://www.leonora.org/~vladimir/")
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
221 (wget . "http://sunsite.dk/wget/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
222 (xemacs . "http://www.xemacs.org/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
223 (youngs . "http://eicq.sourceforge.net/"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
224 "Some of the more important URLs.")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
225
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
226 (defvar about-left-margin 3)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
227
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
228 (defun about-lookup-url (name)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
229 (let ((result (cdr (assq name about-url-alist))))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
230 (assert result)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
231 result))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
232
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
233 ;; 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
234 ;; 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
235 ;; 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
236 (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
237 (assert url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
238 (when (symbolp url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
239 (setq url (about-lookup-url url)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
240 (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
241 (setq text-to-insert (about-lookup-url text-to-insert)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
242 (widget-create 'url-link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
243 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
244 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
245 :help-echo help-echo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
246 :tag (or text-to-insert url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
247 url))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
248
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
249 ;; Insert a mail link in the buffer.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
250 (defun about-mailto-link (address)
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
251 (lexical-let ((address address))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
252 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
253 :tag address
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
254 :button-prefix ""
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
255 :button-suffix ""
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
256 :action (lambda (widget &optional event)
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
257 (compose-mail address))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
258 :help-echo (format "Send mail to %s" address))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
259
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
260 ;; 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
261 ;; Make sure that the extent is duplicable, but unique. Returns the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
262 ;; string.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
263 (defun about-with-face (string face)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
264 (let ((ext (make-extent 0 (length string) string)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
265 (set-extent-property ext 'duplicable t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
266 (set-extent-property ext 'unique t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
267 (set-extent-property ext 'start-open t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
268 (set-extent-property ext 'end-open t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
269 (set-extent-face ext face))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
270 string)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
271
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
272 ;; 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
273 (defun about-get-buffer (name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
274 (cond ((get-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
275 (switch-to-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
276 (delete-other-windows)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
277 (goto-char (point-min))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
278 name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
279 (t
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
280 (switch-to-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
281 (delete-other-windows)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
282 (buffer-disable-undo)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
283 ;; #### 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
284 ;; 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
285 ;; 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
286 ;; not important.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
287 (add-local-hook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
288 'mouse-track-click-hook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
289 #'(lambda (event count)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
290 (cond
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
291 ((widget-event-point event)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
292 (let* ((pos (widget-event-point event))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
293 (button (get-char-property pos 'button)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
294 (when button
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
295 (widget-apply-action button event)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
296 t))))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
297 (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
298 (set (make-local-variable 'widget-button-face) 'about-link-face)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
299 nil)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
300
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
301 ;; 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
302 ;; `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
303 ;; 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
304 ;; 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
305 ;; 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
306
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
307 (defun about-finish-buffer (&optional type)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
308 (or type (setq type 'bury))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
309 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
310 (if (eq type 'bury)
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
311 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
312 :help-echo "Bury this buffer"
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
313 :action (lambda (widget event)
483
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
314 (if event
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
315 ;; For some reason,
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
316 ;; (bury-buffer (event-buffer event))
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
317 ;; doesn't work.
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
318 (with-selected-window (event-window event)
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
319 (bury-buffer))
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
320 (bury-buffer)))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
321 :tag "Bury")
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
322 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
323 :help-echo "Kill this buffer"
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
324 :action (lambda (widget event)
483
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
325 (if event
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
326 (kill-buffer (event-buffer event))
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
327 (kill-buffer (current-buffer))))
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
328 :tag "Kill"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
329 (widget-insert " this buffer and return to previous.\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
330 (use-local-map (make-sparse-keymap))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
331 (set-keymap-parent (current-local-map) widget-keymap)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
332 (if (eq type 'bury)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
333 (progn
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
334 (local-set-key "q" 'bury-buffer)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
335 (local-set-key "l" 'bury-buffer))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
336 (let ((dispose (lambda () (interactive) (kill-buffer (current-buffer)))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
337 (local-set-key "q" dispose)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
338 (local-set-key "l" dispose)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
339 (local-set-key " " 'scroll-up)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
340 (local-set-key [backspace] 'scroll-down)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
341 (local-set-key "\177" 'scroll-down)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
342 (widget-setup)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
343 (goto-char (point-min))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
344 (toggle-read-only 1)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
345 (set-buffer-modified-p nil))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
346
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
347 ;; Make the appropriate number of spaces.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
348 (defun about-center (string-or-glyph)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
349 (let ((n (- (startup-center-spaces string-or-glyph) about-left-margin)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
350 (make-string (if (natnump n) n 0) ?\ )))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
351
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
352 ;; Main entry page.
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 ;;;###autoload
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
355 (defun about-xemacs ()
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
356 "Describe the True Editor and its minions."
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
357 (interactive)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
358 (unless (about-get-buffer "*About XEmacs*")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
359 (widget-insert (about-center xemacs-logo))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
360 (widget-create 'default
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
361 :format "%t"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
362 :tag-glyph xemacs-logo)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
363 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
364 (let* ((emacs-short-version (format "%d.%d"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
365 emacs-major-version
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
366 emacs-minor-version))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
367 (emacs-about-version (format "version %s; April 2001"
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
368 emacs-short-version)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
369 (widget-insert (about-center emacs-about-version))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
370 (widget-create 'link :help-echo "What's new in XEmacs"
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
371 :action 'about-news
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
372 emacs-about-version))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
373
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
374 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
375 "\n\n"
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
376 (about-with-face "XEmacs" 'bold-italic)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
377 " 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
378 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
379 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
380 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
381 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
382 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
383 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
384 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
385 version of Unix in existence. ")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
386 (widget-create 'link :help-echo "An XEmacs history lesson"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
387 :action 'about-collaboration
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
388 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
389 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
390 "Support for XEmacs")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
391 (widget-insert
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
392 " has been supplied by
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
393 Sun Microsystems, University of Illinois, Lucid, ETL/Electrotechnical
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
394 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
395 unpaid time of a great number of individual developers.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
396
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
397 XEmacs has many ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
398 (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
399 :action 'about-advantages
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
400 :button-prefix ""
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
401 :button-suffix ""
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
402 "advantages")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
403 (widget-insert " over GNU Emacs. In addition, XEmacs 21.4
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
404 provides many ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
405 (widget-create 'link :help-echo "See a list of new features in XEmacs 21.4"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
406 :action 'about-news
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
407 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
408 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
409 "new features")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
410 (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
411 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
412 be obtained through the ")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
413 (widget-create 'info-link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
414 :help-echo "Browse the info system"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
415 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
416 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
417 :tag "info"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
418 "(dir)")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
419
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
420 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
421 " on-line information system.\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
422 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
423 \t\t ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
424 (about-url-link 'xemacs nil "Visit XEmacs WWW page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
425 (widget-insert "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
426 Note that W3 (XEmacs's own browser), might need customization (due to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
427 firewalls) in order to work correctly.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
429 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
430 developers responsible for this release are:\n\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
431
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
432 (flet ((setup-person (who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
433 (widget-insert "\t* ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
434 (let* ((entry (assq who xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
435 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
436 (address (caddr entry)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
437 (widget-create 'link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
438 :help-echo (concat "Find out more about " name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
439 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
440 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
441 :action 'about-maintainer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
442 :tag name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
443 :value who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
444 (widget-insert (format " <%s>\n" address)))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
445 ;; Setup persons responsible for this release.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
446 (mapc 'setup-person about-current-release-maintainers)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
447 (widget-insert "\n\t* ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
448 (widget-create 'link :help-echo "A legion of XEmacs hackers"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
449 :action 'about-hackers
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
450 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
451 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
452 "The full list of contributors...")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
453 (widget-insert "\n
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
454 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
455 (setup-person 'slb)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
456 (widget-insert "
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
457 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
458 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
459 (setup-person 'cthomp)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
460 (setup-person 'ben)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
461 (widget-insert "
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
462 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
463 history of Lucid Emacs).\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
464 (setup-person 'jwz))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
465 (about-finish-buffer)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
466 ;; 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
467 ;; so big.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
468 (goto-line 2)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
469
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
470 ;; View news
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
471 (defun about-news (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
472 (view-emacs-news)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
473 (message "%s" (substitute-command-keys
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
474 "Press \\[kill-buffer] to exit this buffer")))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
475
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
476 (defun about-collaboration (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
477 (unless (about-get-buffer "*About Collaboration*")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
478 (let ((title "Why Another Version of Emacs"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
479 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
480 "\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
481 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
482 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
483 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
484 "\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
485 (about-with-face "The Lucid, Inc. Point of View"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
486 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
487 " (quite outdated)\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
488 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
489 XEmacs), Lucid's latest product was Energize, a C/C++ development
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
490 environment. Rather than invent (and force our users to learn) a new
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
491 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
492 the world's best editor, GNU Emacs. (Though our product is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
493 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
494 useful in its own right.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
495
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
496 We needed a version of Emacs with mouse-sensitive regions, multiple
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
497 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
498 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
499 other features.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
500
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
501 For our purposes, the existing version of Epoch was not sufficient; it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
502 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
503 not restore changes to regions, regions did not overlap and merge
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
504 their attributes in the way we needed, and several other things.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
505
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
506 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
507 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
508 planned to include Epoch-like features in their version 19, we decided
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
509 that our efforts would be better spent improving Emacs 19 instead of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
510 Epoch.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
511
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
512 Our original hope was that our changes to Emacs would be incorporated
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
513 into the \"official\" v19. However, scheduling conflicts arose, and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
514 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
515 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
516 would be necessary to get our changes accepted by the FSF.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
517 Consequently, we released our work as a forked branch of Emacs,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
518 instead of delaying any longer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
519
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
520 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
521 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
522 some areas, and worse in others, as reflects the differing focus of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
523 our development efforts.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
524
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
525 We plan to continue developing and supporting Lucid Emacs, and merging
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
526 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
527 do not plan to discard any of the functionality that we implemented
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
528 which RMS has chosen not to include in his version.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
529
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
530 Certain elements of Lucid Emacs, or derivatives of them, have been
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
531 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
532 direction, because we feel that Lucid Emacs has a cleaner and more
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
533 extensible substrate, and that any kind of merger between the two
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
534 branches would be far easier by merging the FSF changes into our
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
535 version than the other way around.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
536
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
537 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
538 remaining Epoch functionality which Lucid Emacs does not yet have.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
539 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
540 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
541 run in XEmacs with little or no change.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
542 (about-with-face "The Sun Microsystems, Inc. Point of View"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
543 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
544 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
545 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
546 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
547 be available \"real soon\" for a long time (some people remember
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
548 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
549 development was going very, very slowly, and from the outside it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
550 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
551 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
552 Emacsen. The most important of these was probably Epoch, which came
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
553 from the University of Illinois (\"UofI\") and was based on v18.
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 Around 1990, the Developer Products group within Sun Microsystems
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
556 Inc., decided that it wanted an integrated editor. (This group is now
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
557 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
558 in mid-1994.) They contracted with the University of Illinois to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
559 provide a number of basic enhancements to the functionality in Epoch.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
560 UofI initially was planning to deliver this on top of Epoch code.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
561
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
562 In the meantime, (actually some time before they talked with UofI)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
563 Lucid had decided that it also wanted to provide an integrated
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
564 environment with an integrated editor. Lucid decided that the Version
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
565 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
566 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
567 Software Foundation and principal author of Emacs, on getting v19 out.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
568 At some point Stallman and Lucid parted ways. Lucid kept working and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
569 got a v19 out that they called Lucid Emacs 19.
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 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
572 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
573 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
574 from the University of Illinois on top of this integrated platform.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
575 Until 1994, Sun and Lucid both actively supported XEmacs as part of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
576 their product suite and invested a comparable amount of effort into
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
577 it. Substantial portions of the current code have originated under
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
578 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
579 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
580 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
581 supporting UofI, but later Sun was open about it.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
582
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
583 Around 1992 DevPro-originated code started showing up in Lucid Emacs,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
584 starting with the infusion of the Epoch redisplay code. The separate
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
585 code bases at Lucid, Sun, and the University of Illinois were merged,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
586 allowing a single XEmacs to evolve from that point on.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
587
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
588 Sun originally called the integrated product ERA, for \"Emacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
589 Rewritten Again\". SunPro and Lucid eventually came to an agreement
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
590 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
591 company. An additional constraint that Lucid placed on the name was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
592 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
593 acceptable. The tentatively agreed-upon name was \"XEmacs\", and this
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
594 has been the name of the program since version 19.11.)
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 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
597 integrated programming environment \"Sun WorkShop\". Sun is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
598 continuing to support XEmacs development, with focus on
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
599 internationalization and quality improvement.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
600 (about-with-face "Lucid goes under" 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
601 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
602 Around mid-'94, Lucid went out of business. Lucid founder Richard
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
603 Gabriel's book \"Patterns of Software\", which is highly recommended
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
604 reading in any case, documents the demise of Lucid and suggests
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
605 lessons to be learned for the whole software development community.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
606
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
607 Development on XEmacs, however, has continued unabated under the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
608 auspices of Sun Microsystems and the University of Illinois, with help
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
609 from Amdahl Corporation and INS Engineering Corporation. Sun plans to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
610 continue to support XEmacs into the future.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
611 (about-with-face "The Amdahl Corporation point of view"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
612 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
613 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
614 Amdahl Corporation's Storage Products Group (SPG) uses XEmacs as the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
615 focal point of a environment for development of the microcode used in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
616 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
617 with Japanese companies, and decided in late 1994 to contract out for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
618 work on XEmacs in order to hasten the development of Mule support
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
619 \(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
620 of goodwill towards the XEmacs community for all the work they have
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
621 done on making a powerful, modern, freely available text editor.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
622 Through this contract, Amdahl provided a large amount of work in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
623 XEmacs in the form of rewriting the basic text-processing mechanisms
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
624 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
625 for multiple devices.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
626
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
627 Although Amdahl is no longer hiring a full-time contractor, they are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
628 still funding part-time work on XEmacs and providing resources for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
629 further XEmacs development.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
630 (about-with-face "The INS Engineering point of view"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
631 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
632 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
633 INS Engineering Corporation, based in Tokyo, bought rights to sell
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
634 Energize when Lucid went out of business. Unhappy with the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
635 performance of the Japanese support in XEmacs 19.11, INS also
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
636 contributed to the XEmacs development from late 1994 to early
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
637 1995.\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
638 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
639
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
640 (defun about-advantages (&rest ignore)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
641 (unless (about-get-buffer "*About Advantages*")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
642 (let ((title "XEmacs Advantages over GNU Emacs"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
643 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
644 "\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
645 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
646 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
647 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
648 "\n
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
649 * Much better GUI support:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
650
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
651 -- a real toolbar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
652 -- more comprehensive and better-designed menubars
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
653 -- horizontal and vertical scrollbars in all windows
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
654 -- proper dialog boxes
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
655 -- tabs for selecting buffers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
656 -- support for variable-width and variable height fonts
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
657 -- 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
658 -- face support on TTY's, including color
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
659
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
660 * 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
661 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
662 of XEmacs.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
663
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
664 * Comprehensive support for the GTK toolkit.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
665
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
666 * 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
667 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
668 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
669 for more information on XEmacs mailing lists, and other info.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
670
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
671 * Support for display on multiple simultaneous X and/or TTY devices.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
672
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
673 * Powerful, flexible control over the display characteristics of most
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
674 of the visual aspects of XEmacs through the use of specifiers, which
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
675 allow separate values to be specified for individual buffers,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
676 windows, frames, devices, device classes, and device types.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
677
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
678 * 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
679 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
680 with specific properties), and all other display aspects.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
681
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
682 * Proper integration with Xt and Motif (including Motif menubars and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
683 scrollbars). Motif look-alike menubars and scrollbars are provided
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
684 for those systems without real Motif support.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
685
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
686 * 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
687 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
688 localization of menubar text for the Japanese locale.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
689 \n\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
690 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
691
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
692 (defvar about-glyphs nil
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
693 "Cached glyphs")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
694
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
695 ;; Return a maintainer's glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
696 (defun about-maintainer-glyph (who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
697 (let ((glyph (cdr (assq who about-glyphs))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
698 (unless glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
699 (let ((file (expand-file-name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
700 (concat (symbol-name who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
701 (if (memq (device-class)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
702 '(color grayscale))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
703 "" "m")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
704 ".png")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
705 (locate-data-directory "photos")))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
706 (data nil))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
707 (setq glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
708 (cond ((stringp data)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
709 (make-glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
710 (if (featurep 'png)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
711 `([png :data ,data]
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
712 [string :data "[Image]"])
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
713 `([string :data "[Image]"]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
714 ((eq data 'error)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
715 (make-glyph [string :data "[Error]"]))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
716 (file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
717 (make-glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
718 (if (featurep 'png)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
719 `([png :file ,file]
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
720 [string :data "[Image]"])
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
721 `([string :data "[Image]"]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
722 (t
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
723 (make-glyph [nothing]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
724 (set-glyph-property glyph 'baseline 100)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
725 ;; Cache the glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
726 (push (cons who glyph) about-glyphs)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
727 glyph))
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 ;; Insert personal info about a maintainer. See also
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
730 ;; `about-hacker-contribution'. Note that the info in
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
731 ;; `about-hacker-contribution' is automatically displayed in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
732 ;; 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
733 (defun about-personal-info (entry)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
734 (ecase (car entry)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
735 ;; 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
736 ;;(sort-regexp-fields nil
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
737 ;; " *(\\([^()]\\|([^()]*)\\|(\\([^()]\\|([^()]*)\\)*)\\)*)\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
738 ;; " *(\\([a-z]*\\)"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
739 ;; (region-beginning) (region-end))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
740 (adrian
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
741 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
742 "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
743 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
744 (aj
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
745 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
746 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
747 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
748 (widget-insert ".\n"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
749 (ajc
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
750 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
751 When not helping maintain the XEmacs website, Andrew is a Network
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
752 Software Engineer(tm) for Monash University in Australia, maintaining
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
753 webservers and doing random other things. As well as spending spare
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
754 time being an Eager Young Space Cadet and fiddling with XEmacs/Gnus
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
755 et. al., he spends his time pursuing, among other things, a Life.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
756 Some of this currently involves doing an A-Z (by country) of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
757 restaurants with friends, and has, in the past, involved dyeing his
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
758 hair various colours (see ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
759 (about-url-link 'ajc nil "Visit Andrew's home page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
760 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
761 (alastair
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
762 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
763 "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
764 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
765 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
766 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
767 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
768 to think of that killer product...
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
769
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
770 See also ")
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
771 (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
772 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
773 (baw
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
774 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
775 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
776 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
777 maintaining the Python open source, object-oriented scripting
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
778 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
779 content management system written in Python.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
780
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
781 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
782 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
783 naturally, in Python. See the trend?
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
784
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
785 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
786 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
787 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
788 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
789 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
790 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
791
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
792 Milk Me Daddy
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
793 (C) 1990 Warsaw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
794 ===============
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
795 Oh daddy with your fingers pink
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
796 From whose udders do you drink?
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
797 Thy milk offends with putrid stink
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
798 I'll vomit now, lactose I think
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
799
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
800 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
801 Not horse, or mule, or barnyard sow
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
802 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
803 So milk me daddy, milk me now!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
804
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
805 My bovine nature knows no bounds
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
806 I'd naught awake at midnight sounds
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
807 Of teens approaching o'er the grounds
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
808 To tip with glee, then screech like clowns
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
809
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
810 And so I stare into this glass
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
811 Of sweaty juice, I gulp so fast
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
812 Each drop I lick, down to the last
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
813 The vertigo I know will pass
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
814
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
815 My mother smiles and pats my head
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
816 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
817 My pop just now gets out of bed
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
818 His eyes quite comatose and red
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
819
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
820 He'll empathize my milky fate
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
821 Whilest sopping gravy from his plate
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
822 And as the hour is getting late
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
823 His belly taut with all he ate
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
824
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
825 He isn't often quite so chatty
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
826 His arteries clogged with meat so fatty
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
827 With burps that launch soup, thick and splatty
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
828 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
829 (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
830 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
831 (ben
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
832 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
833 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
834 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
835 various companies and more recently as an unpaid volunteer.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
836
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
837 Alas, life has not been good to me recently. This former San
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
838 Francisco \"Mission Critter\" developed insidious hand and neck
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
839 problems after a brief stint working on a Java-based VRML toolkit for
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
840 the now defunct Dimension X, and I was forced to quit working. I was
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
841 exiled first to \"Stroller Valley\" and later all the way to Tucson,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
842 Arizona, and for two years was almost completely disabled due to pain.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
843 More recently I have fought my way back with loads and loads of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
844 narcotic painkillers, and currently I'm an art student at the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
845 University of Arizona.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
846 (widget-insert "Architecting XEmacs: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
847 (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
848 (widget-insert "\nBen's home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
849 (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
850 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
851 (bw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
852 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
853 His interests include user interfaces, information management, CASE
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
854 tools, communications and enterprise integration.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
855 (cgw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
856 (widget-insert
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 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
859 (chr
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
860 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
861 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
862 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
863 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
864 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
865 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
866 (craig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
867 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
868 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
869 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
870 (cthomp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
871 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
872 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
873 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
874 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
875 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
876 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
877 Twins.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
878 (daiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
879 (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
880 (dan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
881 (widget-insert
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 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
884 (darrylo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
885 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
886 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
887 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
888 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
889 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
890 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
891 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
892 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
893 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
894 (devin
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 Sorry, no personal information available about me yet.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
898 (dkindred
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
899 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
900 Darrell is currently a doctoral student in computer science at
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
901 Carnegie Mellon University, but he's trying hard to kick that
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
902 habit.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
903
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
904 See ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
905 (about-url-link 'dkindred nil "Visit Darrell's WWW page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
906 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
907 (dmoore
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
908 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
909 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
910 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
911 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
912 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
913 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
914 hours of the day.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
915
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
916 He has a page at ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
917 (about-url-link 'dmoore nil "Visit David's home page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
918 (widget-insert ".\n"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
919 (dv
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
920 (widget-insert "\
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
921 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
922 in computer science. I'm currently a teacher at EPITA (another
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
923 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
924 research and development laboratory). Our research topics include
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
925 generic programming and distributed virtual reality.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
926
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
927 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
928 including Gnus, BBDB, and the GNU \"autotools\". I also wrote some
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
929 LaTeX packages (ugh :-).
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
930
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
931 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
932 semi-professional Jazz guitar player (and singer), which means that it
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
933 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
934 the future ...\n\n")
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
935 (widget-insert "Visit Didier's home page: ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
936 (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
937 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
938 (eb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
939 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
940 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
941 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
942 (fabrice
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
943 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
944 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
945 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
946 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
947 symbolic artificial intelligence, theoretical computer science, functional
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
948 languages ... and TeX.
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 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
951 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
952 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
953 (widget-insert "Visit fpTeX home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
954 (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
955 (widget-insert "\nFabrice's home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
956 (about-url-link 'fabrice nil "Visit Fabrice's page")
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
957 (widget-insert "\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
958 (golubev
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
959 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
960 "\
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
961 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
962 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
963 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
964 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
965 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
966 independently\) formula:
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
967
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
968 Hacking world for ever
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
969
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
970 \(borrowed from \"Hacking X for Y\" in ")
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
971 (about-url-link "http://www.jargon.org/"
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
972 "Jargon File" "www.jargon.org")
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
973 (widget-insert ").\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
974 (gunnar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
975 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
976 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
977 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
978 (hbs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
979 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
980 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
981 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
982 (hisashi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
983 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
984 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
985 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
986 (hmuller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
987 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
988 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
989 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
990 (hniksic
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
991 (widget-insert "\
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
992 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
993 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
994 branch of ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
995 (about-url-link "http://www.arsdigita.com/"
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
996 "ArsDigita, Inc." "www.arsdigita.com")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
997 ;; Avoid literal I18N characters in strings. *Displaying* a
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
998 ;; 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
999 ;; without Mule.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1000 (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
1001 (widget-insert (format "\
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1002 He joined the ranks of Gastarbeiters only
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1003 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
1004 and Bav^H^H^HGermany.\n" muenchen)))
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1005
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1006 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1007
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1008 Before ArsDigita, he worked as a programmer at ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1009 (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
1010 (widget-insert " a fast-growing
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1011 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
1012 institutions like ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1013 (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
1014 (widget-insert " and ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1015 (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
1016 (widget-insert " and tried to attend university.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1017
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1018 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
1019 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
1020 (about-url-link 'wget "Wget," "Wget home page")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1021 (widget-insert "
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1022 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
1023
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1024 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
1025 (hobley
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1026 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1027 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
1028 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
1029 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
1030 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
1031 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
1032 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
1033 (james
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1034 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1035 "\
1290
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1036 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
1037 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
1038 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
1039 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
1040 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
1041
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1042 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
1043 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
1044 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
1045 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
1046 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
1047 (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
1048 (widget-insert " (doesn't everybody?)\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1049 (jan
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 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
1052 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
1053 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
1054 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
1055
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1056 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
1057 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
1058 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
1059 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
1060 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
1061 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
1062 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
1063 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
1064 traffic on the M40.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1065 (jareth
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1066 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1067 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
1068 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
1069 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
1070 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
1071 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
1072 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
1073 (jason
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1074 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1075 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
1076 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
1077 Computing Group.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1078
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1079 See: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1080 (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
1081 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1082 (jens
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1083 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1084 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
1085 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
1086 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
1087 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
1088 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
1089 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
1090 near future.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1091 (jmiller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1092 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1093 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
1094 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
1095 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
1096 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
1097 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
1098 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
1099 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
1100 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1101 (jonathan
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1102 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1103 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
1104 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
1105
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1106 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
1107 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
1108 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
1109 (juhp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1110 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1111 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
1112 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
1113 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
1114 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
1115 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
1116 language.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1117
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 (about-url-link 'juhp nil "Visit Jens' homepage")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1120 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1121 (jwz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1122 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1123 "\t"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1124 (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
1125 "\n
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1126 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
1127 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
1128 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
1129 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
1130 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
1131 He then helped create and run ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1132 (about-url-link "http://www.mozilla.org/"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1133 "mozilla.org"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1134 "Visit The Mozilla Organization")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1135 (widget-insert " for its first two years,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1136 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
1137 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
1138
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1139 He now runs a ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1140 (about-url-link "http://www.dnalounge.com/"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1141 "nightclub"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1142 "Visit The DNA Lounge")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1143 (widget-insert " in San Francisco, and occasionally writes
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1144 screen savers.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1145 (widget-insert "Visit jwz's ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1146 (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
1147 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1148 (kazz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1149 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1150 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
1151 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
1152 FreeBSD and it makes him comfortable and not.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1153 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
1154 any problem.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1155
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1156 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
1157 and doing consultation, design and implemention.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1158 He loves to play soccer, yes football!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1159 See also:")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1160 (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
1161 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1162 (kirill
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1163 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1164 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1165 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
1166 (kyle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1167 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1168 See\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1169 (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
1170 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1171 (larsi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1172 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1173 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
1174 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
1175 Com Bomb, but he snickers a lot.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1176
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1177 See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1178 (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
1179 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1180 (marcpa
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1181 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1182 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
1183 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
1184 system written in Modula3:\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1185 (about-url-link 'marcpa nil "Visit POWER 911")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1186 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1187 \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
1188 \(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
1189 converted to NT.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1190
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1191 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
1192 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
1193 (martin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1194 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1195 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
1196 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
1197 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
1198
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1199 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
1200 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
1201 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
1202 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
1203 show up in red!!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1204
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1205 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
1206 Volunteer.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1207 (mcook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1208 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1209 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1210 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
1211 (mly
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1212 (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
1213 (morioka
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1214 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1215 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
1216 \(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
1217 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
1218 (mta
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1219 (widget-insert
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 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
1222 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
1223 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
1224 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
1225 management software.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1226 (ograf
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1227 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1228 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
1229 major is computational linguistics (human language generation and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1230 analysis).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1231
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1232 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
1233 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
1234 business network solutions based on linux servers and various other
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1235 networking products.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1236
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1237 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
1238 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
1239 also Drag'n'Drop, and more), and various other hacks: ISDN-tools,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1240 cd players, python, etc...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1241
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1242 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
1243 (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
1244 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1245 (olivier
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1246 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1247 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1248 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
1249 (oscar
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1250 (widget-insert "\
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1251 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
1252 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
1253 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
1254 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
1255 (pelegri
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1256 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1257 "\
629
a6c89d799f00 [xemacs-hg @ 2001-07-15 08:18:59 by adrian]
adrian
parents: 487
diff changeset
1258 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
1259 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
1260 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
1261 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
1262 Layer architect for J2EE.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1263
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1264 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
1265 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
1266 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
1267 (pez
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 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
1270 for CBS SportsLine. See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1271 (about-url-link 'pez nil "CBS SportsLine")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1272 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1273 (piper
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1274 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1275 My home page is here:\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1276 (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
1277 (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
1278 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
1279 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
1280 maintains the MS Windows netinstaller.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1281 (pittman
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1282 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1283 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1284 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
1285 (rickc
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1286 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1287 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
1288 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
1289 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
1290 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
1291 hacking projects.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1292 (rose
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1293 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1294 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1295 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
1296 (rossini
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1297 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1298 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
1299 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
1300 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
1301 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
1302 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
1303 primarily focusing on statistical computing, visualization, and the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1304 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
1305 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
1306 and the Fred Hutchinson Cancer Research Center.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1307
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1308 See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1309 (about-url-link 'rossini nil "Visit Anothony's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1310 (widget-insert ".\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1311 (scop
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1312 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1313 "\
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1314 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
1315 (slb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1316 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1317 Peaches Baur, 1986-1999.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1318 Rest in peace")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1319 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1320 (sperber
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1321 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1322 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
1323 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
1324 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
1325 XEmacs will speak Scheme.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1326 (stig
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1327 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1328 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
1329 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
1330 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
1331 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
1332 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
1333 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
1334 welder and air tools.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1335
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1336 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
1337 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
1338 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
1339 (stigb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1340 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1341 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
1342 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
1343
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1344 See:\t")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1345 (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
1346 (thiessel
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1347 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1348 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
1349 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
1350 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
1351 has now joined HP as technical consultant.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1352
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1353 All of the buildings,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1354 all of the cars
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1355 were once just a dream
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1356 in somebody's head.\n
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1357 P. Gabriel\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1358 (tomonori
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1359 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1360 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1361 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
1362 (tuck
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1363 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1364 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1365 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
1366 (turnbull
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1367 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1368 Stephen lives with his Japanese wife and children in Tsukuba, Japan,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1369 where he is a professor of economics at the University of Tsukuba.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1370 (vin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1371 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1372 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
1373 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
1374 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
1375 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
1376 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
1377 Association. See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1378 (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
1379 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1380 (vladimir
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1381 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1382 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
1383 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
1384 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
1385 See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1386 (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
1387 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1388 (wmperry
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1389 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1390 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
1391 \(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
1392 (yoshiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1393 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1394 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1395 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
1396 (youngs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1397 (widget-insert "\
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1398 I live in Brisbane, Australia with my wife, Michelle and our two
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1399 children, Kaitlyn and Blake.
479
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 In the past, I've been a bank officer, car salesman, insurance agent,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1402 managed a computer firm and owned and operated my own business. I now
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1403 divide my time between my family, planning my next business idea (a
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1404 computer consulting firm that uses zero Microsoft products), hacking
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1405 XEmacs, and hacking my own XEmacs package, Eicq.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1406
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1407 \tSee: ")
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1408 (about-url-link 'youngs "Eicq Homepage" "Visit the Eicq homepage\n<http://eicq.sf.net/>")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1409 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1410 ))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1411
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1412 ;; 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
1413 ;; `about-personal-info'.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1414 (defun about-hacker-contribution (entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1415 (ecase (car entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1416 ;; 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
1417 ;; then this regexp: ([^(]*([^"]*"[^"]*"[^)]*))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1418 ;; then this regexp: (\([a-z]*\)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1419 (adrian
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1420 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1421 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1422 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
1423 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
1424 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
1425 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
1426 automatic updating, validation and mirroring, and done innumerable
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1427 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
1428 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
1429 to XEmacs at SourceForge and tux.org.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1430 (aj
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1431 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1432 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
1433 (ajc
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1434 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1435 Former XEmacs web site maintainer.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1436 (alastair
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1437 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1438 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1439 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
1440 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
1441 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
1442 XEmacs).\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1443 (baw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1444 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1445 I'm the author of ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1446 (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
1447 (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
1448 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
1449 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
1450 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
1451 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
1452 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
1453 editing mode. See also: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1454 (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
1455 "Visit the python.org Emacs Goodies page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1456 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1457 (ben
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1458 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1459 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1460 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
1461 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
1462 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
1463 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
1464 Mule \(international) support, improving the MS Windows support,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1465 adding many GUI features to XEmacs, architecting the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1466 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
1467 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
1468 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
1469 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
1470 features of XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1471 (bw
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 Author of the Hyperbole everyday information management hypertext
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1474 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
1475 designed the BeOpen InfoDock integrated development environment
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1476 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
1477 his firm, BeOpen, which offers distributions, custom development,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1478 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
1479 Emacs and InfoDock. See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1480 (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
1481 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1482 (cgw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1483 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1484 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1485 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
1486 (chr
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1487 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1488 Maintainer of the XEmacs FAQ and proud author of `zap-up-to-char'.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1489 (craig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1490 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1491 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1492 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
1493 (cthomp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1494 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1495 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1496 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
1497 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
1498 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
1499 domain and comp.emacs.xemacs.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1500 (daiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1501 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1502 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1503 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
1504 (dan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1505 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1506 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1507 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
1508 (darrylo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1509 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1510 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1511 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
1512 (devin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1513 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1514 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
1515 Matthieu wrote the initial Energize interface, designed the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1516 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
1517 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
1518 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
1519 using Epoch.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1520 (dkindred
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1521 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1522 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
1523 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
1524 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
1525 (dmoore
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1526 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1527 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
1528 (dv
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1529 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1530 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
1531 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
1532 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
1533 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
1534 implementation, and I probably never will...
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1535
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1536 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
1537 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
1538 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
1539 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
1540 (eb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1541 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1542 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
1543 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
1544 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
1545 reliable beta tester ever since.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1546 (fabrice
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1547 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1548 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1549 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
1550 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
1551 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
1552 I'm using all the day.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1553
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1554 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
1555 (golubev
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1556 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1557 "\
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1558 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
1559 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
1560 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
1561 consider a bug.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1562 (gunnar
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 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1565 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
1566 (hbs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1567 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1568 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
1569 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
1570 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
1571 tables.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1572 (hisashi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1573 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1574 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1575 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
1576 (hmuller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1577 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1578 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
1579 early client of the external Emacs widget.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1580 (hniksic
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 "\
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1583 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
1584 on code and taking part in public discussions.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1585
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1586 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
1587 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
1588 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
1589 \(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
1590 hyper-apropos, etags, about, and custom.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1591
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1592 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
1593 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
1594 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
1595 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
1596 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
1597 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
1598 minor bugfixes, optimizations, and Muleifications.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1599
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1600 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
1601 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
1602 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
1603 since its inception in 1998.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1604 (hobley
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1605 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1606 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1607 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
1608 (james
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1609 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1610 "\
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1611 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
1612 PostgreSQL and LDAP to modules.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1613 (jan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1614 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1615 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
1616 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
1617 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
1618 of the XEmacs custom subsystem and gnuserv.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1619 (jareth
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 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
1622 repository, and author of some of the graphics code in XEmacs.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1623 (jason
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1624 (widget-insert "\
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 452
diff changeset
1625 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
1626 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
1627 (jens
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1628 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1629 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
1630 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
1631 running in XEmacs\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1632 (jmiller
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1633 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1634 Beta tester and last hacker of calendar.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1635 (jonathan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1636 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1637 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
1638 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
1639 (juhp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1640 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1641 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
1642 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
1643 (jwz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1644 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1645 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1646 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
1647 from 1991 through mid-1994.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1648 (kazz
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1649 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1650 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
1651 FreeBSD.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1652 (kirill
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1653 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1654 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1655 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
1656 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
1657 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
1658 (kyle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1659 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1660 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
1661 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
1662 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
1663 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
1664 UNIX mail readers such as Berkeley Mail and ELM.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1665
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1666 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
1667 32-bit pointers and 31-bit integers.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1668 (larsi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1669 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1670 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
1671 standard XEmacs distribution, and contributor of various enhancements
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1672 and portability fixes.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1673 (marcpa
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1674 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1675 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1676 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
1677 (martin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1678 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1679 "\
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1680 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
1681 improvements in XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1682 (mcook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1683 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1684 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
1685 extensions.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1686 (mly
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1687 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1688 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
1689 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
1690 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
1691 (morioka
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1692 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1693 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
1694 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
1695 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
1696 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
1697 (mta
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1698 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1699 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1700 Contributed minor improvements to the Windows support, especially
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1701 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
1702 a bit of general bug fixing.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1703 (ograf
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1704 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1705 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
1706 (olivier
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1707 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1708 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1709 Author of the portable dumper.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1710 (oscar
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1711 (widget-insert "\
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1712 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
1713 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
1714 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
1715 (pelegri
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1716 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1717 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
1718 that integrates XEmacs with the SPARCworks development environment
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1719 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
1720 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
1721 prototypes.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1722 (pez
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1723 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1724 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
1725 small packages with varying degrees of usefulness.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1726 (piper
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1727 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1728 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
1729 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
1730 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
1731 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
1732 support.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1733 (pittman
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1734 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1735 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1736 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
1737 (rickc
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 432
diff changeset
1738 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1739 Maintainer of ILISP.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1740 (rose
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1741 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1742 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
1743 implementation of `duplicable' properties.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1744 (rossini
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1745 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1746 Author of the first XEmacs FAQ;
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1747 Development lead on Emacs Speaks Statistics;
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1748 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
1749 (scop
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1750 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1751 "\
1306
371cff0ccdd7 [xemacs-hg @ 2003-02-16 06:08:02 by youngs]
youngs
parents: 1290
diff changeset
1752 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
1753 (slb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1754 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1755 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1756 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
1757 system.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1758 (sperber
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1759 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1760 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
1761 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
1762 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
1763 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
1764 .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
1765 (stig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1766 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1767 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
1768 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
1769 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
1770 (stigb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1771 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1772 Maintainer of the RPM package.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1773 (thiessel
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1774 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1775 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
1776 (tomonori
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 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1779 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
1780 (tuck
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1781 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1782 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1783 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
1784 (turnbull
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1785 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1786 "\
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1787 Former XEmacs Beta Release Manager.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1788 (vin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1789 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1790 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
1791 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
1792 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
1793 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
1794 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
1795 options.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1796 (vladimir
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 Former technical lead for XEmacs at Sun.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1799 (wmperry
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1800 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1801 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
1802 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
1803 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
1804 strikethru face attribute support).\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1805 (yoshiki
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 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
1809 (youngs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1810 (widget-insert "\
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1811 Steve is the current XEmacs Beta Release Manager (the guy responsible
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1812 for getting this version of XEmacs out the door).
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1813
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1814 Steve used to be our Packages Release Manager and as such is one of
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1815 our resident PUI experts. He fixed the \"has never worked before\"
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1816 PGP code in package-get, added the balloon-help to PUI, and a few
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1817 other package related enhancements/fixes.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1818 ))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1819
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1820 ;; Setup the buffer for a maintainer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1821 (defun about-maintainer (widget &optional event)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1822 (let* ((entry (assq (widget-value widget) xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1823 (who (car entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1824 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1825 (address (caddr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1826 (bufname (format "*About %s*" name)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1827 (unless (about-get-buffer bufname)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1828 ;; Display the glyph and name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1829 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1830 (widget-create 'default :format "%t"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1831 :tag-glyph (about-maintainer-glyph who))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1832 (widget-insert
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1833 "\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
1834 " <")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1835 (about-mailto-link address)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1836 (widget-insert ">\n\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1837 ;; Display the actual info
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1838 (about-personal-info entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1839 (widget-insert "\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1840 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1841 (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
1842 (about-hacker-contribution entry)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1843 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1844 (about-finish-buffer 'kill)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1845 (forward-line 2))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1846
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1847 (defsubst about-tabs (str)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1848 (let ((x (length str)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1849 (cond ((>= x 24) " ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1850 ((>= x 16) "\t")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1851 ((>= x 8) "\t\t")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1852 (t "\t\t\t"))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1853
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1854 (defun about-show-linked-info (who)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1855 (let* ((entry (assq who xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1856 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1857 (address (caddr entry)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1858 (widget-create 'link :help-echo (concat "Find out more about " name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1859 :action 'about-maintainer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1860 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1861 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1862 :tag name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1863 :value who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1864 (widget-insert (about-tabs name)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1865 "<")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1866 (about-mailto-link address)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1867 (widget-insert ">\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1868 (about-hacker-contribution entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1869 (widget-insert "\n")))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1870
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1871 (defun about-hackers (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1872 (unless (about-get-buffer "*About Contributors*")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1873 (let ((title "A Legion of Contributors to XEmacs"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1874 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1875 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1876 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1877 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1878 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1879 Like most free software, XEmacs is a collaborative effort. These are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1880 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
1881 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
1882 (about-with-face "Primary maintainers for this release:"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1883 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1884 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1885 (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
1886 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1887 "\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1888 (about-with-face "Other notable current hackers:"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1889 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1890 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1891 (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
1892 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1893 "\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1894 (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
1895 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1896 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1897 (mapc 'about-show-linked-info about-once-and-future-hackers)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1898 (flet ((print-short (name addr &optional shortinfo)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1899 (widget-insert (concat (about-with-face name 'italic)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1900 (about-tabs name)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1901 "<"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1902 (about-mailto-link addr)
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 (concat ">\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1905 (if shortinfo (concat shortinfo "\n") "")))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1906 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1907 "\n\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1908 In addition to those just mentioned, the following people have spent a
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1909 great deal of effort providing feedback, testing beta versions of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1910 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
1911 above. We couldn't have done it without them.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1912 (print-short "Nagi M. Aboulenein" "aboulene@ponder.csci.unt.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1913 (print-short "Per Abrahamsen" "abraham@dina.kvl.dk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1914 (print-short "Gary Adams" "gra@zeppo.East.Sun.COM")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1915 (print-short "Gennady Agranov" "agranov@csa.CS.Technion.Ac.IL")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1916 (print-short "Mark Allender" "allender@vnet.IBM.COM")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1917 (print-short "Stephen R. Anderson" "sra@bloch.ling.yale.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1918 (print-short "Butch Anton" "butch@zaphod.uchicago.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1919 (print-short "Fred Appelman" "Fred.Appelman@cv.ruu.nl")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1920 (print-short "Erik \"The Pope\" Arneson" "lazarus@mind.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1921 (print-short "Tor Arntsen" "tor@spacetec.no")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1922 (print-short "Marc Aurel" "4-tea-2@bong.saar.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1923 (print-short "Larry Auton" "lda@control.att.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1924 (print-short "Larry Ayers" "layers@marktwain.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1925 (print-short "Oswald P. Backus IV" "backus@altagroup.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1926 (print-short "Mike Battaglia" "mbattagl@dsccc.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1927 (print-short "Neal Becker" "neal@ctd.comsat.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1928 (print-short "Paul Bibilo" "peb@delcam.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1929 (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
1930 (print-short "Jan Borchers" "job@tk.uni-linz.ac.at")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1931 (print-short "Mark Borges" "mdb@cdc.noaa.gov")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1932 (print-short "David P. Boswell" "daveb@tau.space.thiokol.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1933 (print-short "Tim Bradshaw" "tfb@edinburgh.ac.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1934 (print-short "Rick Braumoeller" "rickb@mti.sgi.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1935 (print-short "Matthew J. Brown" "mjb@doc.ic.ac.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1936 (print-short "Alastair Burt" "burt@dfki.uni-kl.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1937 (print-short "David Bush" "david.bush@adn.alcatel.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1938 (print-short "Richard Caley" "rjc@cstr.edinburgh.ac.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1939 (print-short "Stephen Carney" "carney@gvc.dec.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1940 (print-short "Lorenzo M. Catucci" "lorenzo@argon.roma2.infn.it")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1941 (print-short "Philippe Charton" "charton@lmd.ens.fr")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1942 (print-short "Peter Cheng" "peter.cheng@sun.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1943 (print-short "Jin S. Choi" "jin@atype.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1944 (print-short "Tomasz J. Cholewo" "tjchol01@mecca.spd.louisville.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1945 (print-short "Serenella Ciongoli" "czs00@ladybug.oes.amdahl.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1946 (print-short "Glynn Clements" "glynn@sensei.co.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1947 (print-short "Richard Cognot" "cognot@ensg.u-nancy.fr")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1948 (print-short "Andy Cohen" "cohen@andy.bu.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1949 (print-short "Richard Coleman" "coleman@math.gatech.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1950 (print-short "Mauro Condarelli" "MC5686@mclink.it")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1951 (print-short "Nick J. Crabtree" "nickc@scopic.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1952 (print-short "Christopher Davis" "ckd@kei.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1953 (print-short "Soren Dayton" "csdayton@cs.uchicago.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1954 (print-short "Chris Dean" "ctdean@cogit.com")
690
46874522858b [xemacs-hg @ 2001-12-10 07:43:33 by yoshiki]
yoshiki
parents: 629
diff changeset
1955 (print-short "Michael Diers" "mdiers@elego.de")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1956 (print-short "William G. Dubuque" "wgd@martigny.ai.mit.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1957 (print-short "Steve Dunham" "dunham@dunham.tcimet.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1958 (print-short "Samuel J. Eaton" "samuele@cogs.susx.ac.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1959 (print-short "Carl Edman" "cedman@Princeton.EDU")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1960 (print-short "Dave Edmondson" "davided@sco.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1961 (print-short "Jonathan Edwards" "edwards@intranet.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1962 (print-short "Eric Eide" "eeide@asylum.cs.utah.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1963 (print-short "EKR" "ekr@terisa.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1964 (print-short "David Fletcher" "frodo@tsunami.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1965 (print-short "Paul Flinders" "ptf@delcam.co.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1966 (print-short "Jered J Floyd" "jered@mit.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1967 (print-short "Gary D. Foster" "Gary.Foster@Corp.Sun.COM")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1968 (print-short "Jerry Frain" "jerry@sneffels.tivoli.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1969 (print-short "Holger Franz" "hfranz@physik.rwth-aachen.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1970 (print-short "Benjamin Fried" "bf@morgan.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1971 (print-short "Barry Friedman" "friedman@nortel.ca")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1972 (print-short "Noah Friedman" "friedman@splode.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1973 (print-short "Kazuyoshi Furutaka" "furutaka@Flux.tokai.jaeri.go.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1974 (print-short "Lew Gaiter III" "lew@StarFire.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1975 (print-short "Itay Gat" "itay@cs.huji.ac.il")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1976 (print-short "Tim Geisler" "Tim.Geisler@informatik.uni-muenchen.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1977 (print-short "Dave Gillespie" "daveg@synaptics.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1978 (print-short "Christian F. Goetze" "cg@bigbook.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1979 (print-short "Yusuf Goolamabbas" "yusufg@iss.nus.sg")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1980 (print-short "Wolfgang Grieskamp" "wg@cs.tu-berlin.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1981 (print-short "John Griffith" "griffith@sfs.nphil.uni-tuebingen.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1982 (print-short "James Grinter" "jrg@demon.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1983 (print-short "Ben Gross" "bgross@uiuc.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1984 (print-short "Dirk Grunwald" "grunwald@foobar.cs.Colorado.EDU")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1985 (print-short "Michael Guenther" "michaelg@igor.stuttgart.netsurf.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1986 (print-short "Dipankar Gupta" "dg@hplb.hpl.hp.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1987 (print-short "Markus Gutschke" "gutschk@GOEDEL.UNI-MUENSTER.DE")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1988 (print-short "Kai Haberzettl" "khaberz@synnet.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1989 (print-short "Adam Hammer" "hammer@cs.purdue.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1990 (print-short "Magnus Hammerin" "magnush@epact.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1991 (print-short "ChangGil Han" "cghan@phys401.phys.pusan.ac.kr")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1992 (print-short "Derek Harding" "dharding@lssec.bt.co.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1993 (print-short "Michael Harnois" "mharnois@sbt.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1994 (print-short "John Haxby" "J.Haxby@isode.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1995 (print-short "Karl M. Hegbloom" "karlheg@inetarena.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1996 (print-short "Benedikt Heinen" "beh@icemark.thenet.ch")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1997 (print-short "Stephan Herrmann" "sh@first.gmd.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1998 (print-short "August Hill" "awhill@inlink.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1999 (print-short "Mike Hill" "mikehill@hgeng.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2000 (print-short "Charles Hines" "chuck_hines@VNET.IBM.COM")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2001 (print-short "Shane Holder" "holder@rsn.hp.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2002 (print-short "Chris Holt" "xris@migraine.stanford.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2003 (print-short "Tetsuya HOYANO" "hoyano@ari.bekkoame.or.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2004 (print-short "David Hughes" "djh@harston.cv.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2005 (print-short "Tudor Hulubei" "tudor@cs.unh.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2006 (print-short "Tatsuya Ichikawa" "ichikawa@hv.epson.co.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2007 (print-short "Andrew Innes" "andrewi@harlequin.co.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2008 (print-short "Markku Jarvinen" "Markku.Jarvinen@simpukka.funet.fi")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2009 (print-short "Robin Jeffries" "robin.jeffries@sun.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2010 (print-short "Philip Johnson" "johnson@uhics.ics.Hawaii.Edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2011 (print-short "J. Kean Johnston" "jkj@paradigm-sa.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2012 (print-short "John W. Jones" "jj@asu.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2013 (print-short "Andreas Kaempf" "andreas@sccon.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2014 (print-short "Yoshiaki Kasahara" "kasahara@nc.kyushu-u.ac.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2015 (print-short "Amir Katz" "amir@ndsoft.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2016 (print-short "Doug Keller" "dkeller@vnet.ibm.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2017 (print-short "Hunter Kelly" "retnuh@corona")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2018 (print-short "Gregor Kennedy" "gregork@dadd.ti.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2019 (print-short "Michael Kifer" "kifer@cs.sunysb.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2020 (print-short "Yasuhiko Kiuchi" "kiuchi@dsp.ksp.fujixerox.co.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2021 (print-short "Greg Klanderman" "greg.klanderman@alum.mit.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2022 (print-short "Valdis Kletnieks" "Valdis.Kletnieks@vt.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2023 (print-short "Norbert Koch" "n.koch@delta-ii.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2024 (print-short "Rob Kooper" "kooper@cc.gatech.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2025 (print-short "Peter Skov Knudsen" "knu@dde.dk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2026 (print-short "Jens Krinke" "krinke@ips.cs.tu-bs.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2027 (print-short "Maximilien Lincourt" "max@toonboom.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2028 (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
2029 (print-short "Simon Leinen" "simon@instrumatic.ch")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2030 (print-short "Carsten Leonhardt" "leo@arioch.oche.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2031 (print-short "James LewisMoss" "moss@cs.sc.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2032 (print-short "Mats Lidell" "mats.lidell@contactor.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2033 (print-short "Matt Liggett" "mliggett@seven.ucs.indiana.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2034 (print-short "Christian Limpach" "Christian.Limpach@nice.ch")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2035 (print-short "Maximilien Lincourt" "max@toonboom.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2036 (print-short "Markus Linnala" "maage@b14b.tupsu.ton.tut.fi")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2037 (print-short "Robert Lipe" "robertl@arnet.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2038 (print-short "Derrell Lipman" "derrell@vis-av.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2039 (print-short "Damon Lipparelli" "lipp@aa.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2040 (print-short "Hamish Macdonald" "hamish@bnr.ca")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2041 (print-short "Ian MacKinnon" "imackinnon@telia.co.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2042 (print-short "Patrick MacRoberts" "macro@hpcobr30.cup.hp.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2043 (print-short "Tonny Madsen" "Tonny.Madsen@netman.dk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2044 (print-short "Ketil Z Malde" "ketil@ii.uib.no")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2045 (print-short "Steve March" "smarch@quaver.urbana.mcd.mot.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2046 (print-short "Ricardo Marek" "ricky@ornet.co.il")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2047 (print-short "Pekka Marjola" "pema@iki.fi")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2048 (print-short "Simon Marshall" "simon@gnu.ai.mit.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2049 (print-short "Dave Mason" "dmason@plg.uwaterloo.ca")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2050 (print-short "Jaye Mathisen" "mrcpu@cdsnet.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2051 (print-short "Jason McLaren" "mclaren@math.mcgill.ca")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2052 (print-short "Michael McNamara" "mac@silicon-sorcery.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2053 (print-short "Michael Meissner" "meissner@osf.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2054 (print-short "David M. Meyer" "meyer@ns.uoregon.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2055 (print-short "John Mignault" "jbm@panix.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2056 (print-short "Brad Miller" "bmiller@cs.umn.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2057 (print-short "John Morey" "jmorey@crl.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2058 (print-short "Rob Mori" "rob.mori@sun.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2059 (print-short "Heiko Muenkel" "muenkel@tnt.uni-hannover.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2060 (print-short "Arup Mukherjee" "arup+@cs.cmu.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2061 (print-short "Colas Nahaboo" "Colas.Nahaboo@sophia.inria.fr")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2062 (print-short "Lynn D. Newton" "lynn@ives.phx.mcd.mot.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2063 (print-short "Casey Nielson" "knielson@joule.elee.calpoly.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2064 (print-short "Georg Nikodym" "Georg.Nikodym@canada.sun.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2065 (print-short "Andy Norman" "ange@hplb.hpl.hp.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2066 (print-short "Joe Nuspl" "nuspl@sequent.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2067 (print-short "Kim Nyberg" "kny@tekla.fi")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2068 (print-short "Kevin Oberman" "oberman@es.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2069 (print-short "David Ofelt" "ofelt@getalife.Stanford.EDU")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2070 (print-short "Alexandre Oliva" "oliva@dcc.unicamp.br")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2071 (print-short "Tore Olsen" "toreo@colargol.idb.hist.no")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2072 (print-short "Greg Onufer" "Greg.Onufer@eng.sun.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2073 (print-short "Achim Oppelt" "aoppelt@theorie3.physik.uni-erlangen.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2074 (print-short "Rebecca Ore" "rebecca.ore@op.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2075 (print-short "Sudeep Kumar Palat" "palat@idt.unit.no")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2076 (print-short "Joel Peterson" "tarzan@aosi.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2077 (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
2078 (print-short "Tibor Polgar" "tibor@alteon.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2079 (print-short "Frederic Poncin" "fp@info.ucl.ac.be")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2080 (print-short "E. Rehmi Post" "rehmi@asylum.sf.ca.us")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2081 (print-short "Martin Pottendorfer" "Martin.Pottendorfer@aut.alcatel.at")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2082 (print-short "Colin Rafferty" "colin@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2083 (print-short "Rick Rankin" "Rick_Rankin-P15254@email.mot.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2084 (print-short "Paul M Reilly" "pmr@pajato.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2085 (print-short "Jack Repenning" "jackr@sgi.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2086 (print-short "Daniel Rich" "drich@cisco.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2087 (print-short "Roland Rieke" "rol@darmstadt.gmd.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2088 (print-short "Art Rijos" "art.rijos@SNET.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2089 (print-short "Russell Ritchie" "ritchier@britannia-life.co.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2090 (print-short "Roland" "rol@darmstadt.gmd.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2091 (print-short "Mike Russell" "mjruss@rchland.vnet.ibm.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2092 (print-short "Hajime Saitou" "hajime@jsk.t.u-tokyo.ac.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2093 (print-short "Jan Sandquist" "etxquist@iqa.ericsson.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2094 (print-short "Marty Sasaki" "sasaki@spdcc.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2095 (print-short "SATO Daisuke" "densuke@ga2.so-net.or.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2096 (print-short "Kenji Sato" "ken@ny.kdd.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2097 (print-short "Mike Scheidler" "c23mts@eng.delcoelect.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2098 (print-short "Daniel Schepler" "daniel@shep13.wustl.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2099 (print-short "Holger Schauer" "schauer@coling.uni-freiburg.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2100 (print-short "Darrel Schneider" "darrel@slc.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2101 (print-short "Hayden Schultz" "haydens@ll.mit.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2102 (print-short "Cotton Seed" "cottons@cybercom.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2103 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2104 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2105 (print-short "Gregory Neil Shapiro" "gshapiro@sendmail.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2106 (print-short "Justin Sheehy" "justin@linus.mitre.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2107 (print-short "John Shen" "zfs60@cas.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2108 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2109 (print-short "Matt Simmons" "simmonmt@acm.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2110 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2111 (print-short "Jeffrey Sparkes" "jsparkes@bnr.ca")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2112 (print-short "Manoj Srivastava" "srivasta@pilgrim.umass.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2113 (print-short "Francois Staes" "frans@kiwi.uia.ac.be")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2114 (print-short "Anders Stenman" "stenman@isy.liu.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2115 (print-short "Jason Stewart" "jasons@cs.unm.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2116 (print-short "Rick Tait" "rickt@gnu.ai.mit.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2117 (print-short "TANAKA Hayashi" "tanakah@mxa.mesh.ne.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2118 (print-short "Samuel Tardieu" "sam@inf.enst.fr")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2119 (print-short "James Thompson" "thompson@wg2.waii.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2120 (print-short "Nobu Toge" "toge@accad1.kek.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2121 (print-short "Raymond L. Toy" "toy@rtp.ericsson.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2122 (print-short "Remek Trzaska" "remek@npac.syr.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2123 (print-short "TSUTOMU Nakamura" "tsutomu@rs.kyoto.omronsoft.co.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2124 (print-short "Stefanie Teufel" "s.teufel@ndh.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2125 (print-short "Gary Thomas" "g.thomas@opengroup.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2126 (print-short "John Turner" "turner@xdiv.lanl.gov")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2127 (print-short "UENO Fumihiro" "7m2vej@ritp.ye.IHI.CO.JP")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2128 (print-short "Aki Vehtari" "Aki.Vehtari@hut.fi")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2129 (print-short "Juan E. Villacis" "jvillaci@cs.indiana.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2130 (print-short "Vladimir Vukicevic" "vladimir@intrepid.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2131 (print-short "David Walte" "djw18@cornell.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2132 (print-short "Peter Ware" "ware@cis.ohio-state.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2133 (print-short "Christoph Wedler" "wedler@fmi.uni-passau.de")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2134 (print-short "Yoav Weiss" "yoav@zeus.datasrv.co.il")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2135 (print-short "Peter B. West" "p.west@uq.net.au")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2136 (print-short "Rod Whitby" "rwhitby@asc.corp.mot.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2137 (print-short "Rich Williams" "rdw@hplb.hpl.hp.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2138 (print-short "Raymond Wiker" "raymond@orion.no")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2139 (print-short "Peter Windle" "peterw@SDL.UG.EDS.COM")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2140 (print-short "David C Worenklein" "dcw@gcm.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2141 (print-short "Takeshi Yamada" "yamada@sylvie.kecl.ntt.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2142 (print-short "Katsumi Yamaoka" "yamaoka@ga.sony.co.jp")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2143 (print-short "Jason Yanowitz" "yanowitz@eternity.cs.umass.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2144 (print-short "La Monte Yarroll" "piggy@hilbert.maths.utas.edu.au")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2145 (print-short "Blair Zajac" "blair@olympia.gps.caltech.edu")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2146 (print-short "Volker Zell" "vzell@de.oracle.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2147 (print-short "Daniel Zivkovic" "daniel@canada.sun.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2148 (print-short "Karel Zuiderveld" "Karel.Zuiderveld@cv.ruu.nl")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2149 (widget-insert "\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2150 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2151
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2152 ;;; about.el ends here