annotate lisp/about.el @ 2227:8e7b4a0c1a81

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