-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathCredits
112 lines (86 loc) · 4.75 KB
/
Credits
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
INTRO
This version of dist has been written by Raphael Manfredi based on
previous work from Larry Wall and Harlan Stenn.
HISTORY
I started working on this in September 1990 while I was still a student
at the Ecole des Mines de Saint-Etienne, France. From then on, I worked
during two years at ISE (building the Eiffel 3.0 compiler -- the run-time
part and code generation). Since I chose to use metaconfig for the run-time
library, which is written in plain C, I had the chance to continue improving
the whole dist package.
By the end of 1991, I contacted Harlan Stenn <[email protected]> who had
been working separately on his own dist version. I started the painful merge.
At the same time, I started releasing alpha version of dist 3.0.
In 1992, I started a parallel project: mailagent. The dist 2.0 release upon
which this work is based included a simple perl script called mailagent, whose
sole job was to filter out @SH commands to automatically mail patches to some
people. I liked the idea of having a perl mail filter and so I extended
mailagent up to the point where it became really big and only marginally
dist-related. I released it on the net (comp.sources.misc) on July 1992, after
7 months of hard work.
In March 1993, I left ISE and returned to France to join ACRI. The dist 3.0
package was "almost" finished by that time, but the documentation was no
longer accurate and needed a lot of work. My new job does not give me enough
free time, so things have been longer than I expected.
In July 1993, under the pressure of many of my alpha testers, I decided to
go into the final process, sacrifying nights and week ends to finish up what
turns out to have been a 3 years process...
CREDITS
My first thanks will go to Larry Wall <[email protected]> who wrote perl
and dist 2.0 in the first place. I would never have dived into dist 2.0
if it had not been written in perl.
During my work, I had the chance to benefit some useful comments and
contributions from Craig Kolb <[email protected]> who
has been the very first user of metaconfig (with a rather pre-historic
version). He used it on its rayshade 4.0 release (a ray tracing program).
Then of course, many thanks are due to my co-worker, Harlan Stenn
<[email protected]>. Although I did the integration of his work all by
myself, I have found many good ideas in his early work. For instance, he wrote
the first implementation of the metalint program, something I could not live
without today! His remarks, comments and encouragements have always been
appreciated, even though we did not always agree on the same things at the
same time...
Then I would like to thank the many contributors to the metaconfig units.
I hope I'm not forgetting anybody! Here they come, in alphabetical order:
(sorted on the first name)
Andy Dougherty <[email protected]>
Craig Kolb <[email protected]>
Graham Stoney <[email protected]>
Harlan Stenn <[email protected]>
Jan Djarv <[email protected]>
Larry Wall <[email protected]>
Ralf E. Stranzenbach <[email protected]>
Scott Grosch <[email protected]>
Syd Weinstein <[email protected]>
Thomas Neumann <[email protected]>
Wayne Davison <[email protected]>
If I forgot your name, please let me know, and accept my apologies (not
necessarily in that order ;-).
Finally, thank you Shigeya Suzuki <[email protected]> for hosting the
dist-users mailing list. Send mail to [email protected] to subscribe.
Raphael Manfredi <[email protected]>
Lyon, France, August 1993
[This section added by subsequent patches]
PATCHES
I'm grateful to the following people for sending me patches and/or reporting
bugs and giving me some suggestions (sorted on the first name):
Andy Dougherty <[email protected]>
Graham Stoney <[email protected]>
Ilya Zakharevich <[email protected]>
Jarkko Hietaniemi <[email protected]>
Joseph H Buehler <[email protected]>
Keith Walker <[email protected]>
Scott Presnell <[email protected]>
Wayne Davison <[email protected]>
Due to a mistake of mine, changes from Wayne Davison were flagged 'WAD',
but his middle initial being an 'E', new ones are now flagged as 'WED'.
Sorry Wayne, I did not know. We don't use middle initials here in Europe.
Special thanks to the perl5 Patch Pumpkin Holders (in chronological order):
Andy Dougherty <[email protected]>
Chip Salzenberg <[email protected]>
for their wonderful creativity. Perl5 is by far the largest metaconfig
customer with the widest audience, so Configure got run on a variety
of new platforms requiring specific fixes... which they provided,
thereby greatly enhancing the metaconfig "portability database".
Raphael Manfredi <[email protected]>
Grenoble, France, February 1997