annotate lisp/about.el @ 771:943eaba38521

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