3 Following in the steps of other open source projects that
4 eventually take over the world, here is the partial list
5 of people who have contributed to Parrot and its supporting
6 works. It is sorted by name and formatted to allow easy
7 grepping and beautification by scripts.
8 The fields are: name (N), email (E), web-address (W),
9 description (D) and snail-mail address (S).
14 PS: Yes, this looks remarkably like the Linux CREDITS format
15 PPS: This file is encoded in UTF-8
25 D: Building on various platforms.
27 N: Alberto Manuel Brandao Simoes
29 D: Named arguments support and recovery support on PIR parser
31 W: http://alfarrabio.di.uminho.pt/~albie/
41 D: TGE, Punie (Perl 1), P6C
46 E: akarger@cgr.harvard.edu
49 D: IMCC Optimizer patches
54 D: Some cleanups and FreeBSD related fixes.
58 D: vim syntax files and editor doc
61 D: Config and building.
64 D: consting, cleanups, and Chief Cage Cleaner
68 D: CFG and live analysis.
71 D: Trying to ride a Ponie - build and compat fixes.
73 N: Arvindh Rajesh Tamilmani
79 D: Pugs, a Perl6->Parrot implementation.
82 D: Numerous improvements and proposals.
84 N: Bernhard Schmalhofer
88 D: Cleanup of examples/assembly
91 D: patch regarding macro argument expansion
94 D: Random small bug fixes, including one for the linguine bug.
95 E: rogers-perl6@rgrjr.dyndns.org
98 D: Configure, Parrot_sprintf, embedding, early regex engine.
99 D: Early contributions under the name Brent Dax.
100 E: brent@brentdax.com
101 W: http://www.brentdax.com/
106 D: debugging tutorial remarks
109 D: The First Perl 6 Summarizer
110 D: Little things here and there in pre-Parrot days.
111 D: And, yes, {sigh}, *that* Warnock.
115 D: Pumpking (0.4.6 - ... ) and demagogue
119 D: TAP language author, and Parrot Bug fixes
123 D: SDL library and examples; PIR Test::*; test suite cleanup
124 D: Parrot::Embed; Pheme
125 D: lead philosopher -- "Why doesn't this work?"
127 W: http://wgz.org/chromatic/
130 D: Fix for parrot linking issue on Solaris 8
133 D: Many PIR tests and fixes
134 D: A small XML parser in PASM
135 D: Interpreter and compiler for BASIC
138 D: Peek opcode and PIO implementation
141 D: imcc optimizer and register allocator patches and tests
145 D: The big cheese emeritus
147 W: http://www.sidhe.org/~dan/blog/
150 D: JIT and EXEC subsystems
158 D: Win32 config and build
162 E: dmorelli@reactorweb.net
164 N: Eirik Berg Hanssen
165 D: Use unix98 ps option in signal.t
168 D: delegate.pmc patch
171 E: rafl@debianforum.de
172 W: http://www.tu-chemnitz.de/~rafl/
177 D: build fixes for MinGW
178 D: a patch to remove slash_exec from config
180 D: language WMLScript (PIR translator)
183 D: Fix typo in PARROT_BIGENDIAN case
186 D: Win98 and other fixes.
189 D: Unified PMC/PObj accessors
192 D: Memory reallocation test and patch
195 D: Early Parrot core, including packfile and op processing code,
196 D: first predereferencing core, first Parrot-targetted compiler
197 D: with subroutines: Jako.
198 D: The human version of indent.
199 E: gregor@focusresearch.com
203 D: HP-UX fixes and smoke tests
206 D: parrotbench ruby benchmarks
209 D: Patch to let pmc2c.pl run from any directory
210 D: Minor documentation updates
215 N: Ion Alexandru Morega
216 D: string.pmc, complex.pmc
219 D: packfile and Tru64 fixes
220 D: lot of general hints and patches to improve portability
225 D: PPC JIT patches, ICU support, string handling
228 D: Release pumpking for 0.0.5-0.0.8
234 D: Several libraries, examples and patches.
235 E: parrot@jensbeimsurfen.de
236 S: Wuppertal, Germany
239 D: parrotbug, befunge interpreter, ook compiler.
243 N: Jerry Gay a.k.a. particle
244 E: Jerry.Gay@gmail.com
245 D: test suite, compiler tools, perl6, TAP language, entropy reduction, ECMAScript
249 E: trammell@el-swifto.com
250 D: coding standard tests
252 N: John Paul Wallington
253 D: pir-mode.el: fix for xemacs plus bugfixes and cleanups
256 D: Lexical pads, CPS.
260 N: Jonathan Worthington
261 D: Bits of Win32 support, PBC utilities, debug segment work, .Net
262 D: to PIR translator and various patches
264 W: http://www.jwcs.net/~jonathan/
270 D: PIR tests and fixes
273 D: updated version of parrotbench.pl
277 D: bug wrangling, doc & makefile cleanups, and Pod tests
278 D: mucking around with Configure
280 N: Joshua Isom, a.k.a jisom
286 D: Parrot I/O; macro stuff in assembler.
288 N: Kay-Uwe 'kiwi' Hüll
291 D: yield and other PIR improvements
296 D: Cardinal(Ruby on Parrot), ECMAScript PGE grammar,
297 D: Python PGE grammar, C99 PGE Grammar
298 D: Various Config Fixes, Compiler Warnings, etc
301 D: dynpmc and doc updates
305 N: Lars Balker Rasmussen
306 D: FreeBSD and other build fixes
311 D: Patchmonster & pumpking emeritus (0.0.13 - 0.4.5)
313 S: Herrnbaumgarten, Austria
319 D: URM language, bugfixes
322 D: httpd.imc, bugfixes
325 D: Turn off buffering layer in forth.pasm
326 D: Various patches for pmc2c.pl
327 D: Run Tcl test suite in partcl, and add various partcl bits
330 D: Resizable*Array PMCs
333 D: Win32 fixes, dynamic PMC creation and loading
336 D: Some Env PMC method implementations and tests
339 D: Parrot core, various ops, IO, subs, continuations, COW stacks
341 E: melvin.smith@mindspring.com
342 E: melvins@us.ibm.com
345 N: Michael G. Schwern
348 E: Michael.Cartmell@thomson.com
349 D: README.win32 spelling patch
352 D: Getting Started Guide for Parrot, many doc fixes
353 D: Mac OS X build fixes
354 D: HTML documentation for Parrot
355 E: michael_scott@mac.com
359 D: Pie-thon hammering PIR
363 N: Mitchell N Charity
368 D: Building and platform compat and more.
371 D: Various low hanging bug fixes
372 D: Build and smoke fixes for HP-UX and cygwin
373 D: Some examples, such as circle.pir and MD5.pir
374 E: nick.glencross@gmail.com
377 D: Win32, FreeBSD build fixes
383 D: Help with PGE debugging
386 D: Miscellaneous cleanup and PDD07-conformance
388 N: Patrick R. Michaud
389 D: Parrot Grammar Engine, Perl 6 pumpking, APL
390 E: pmichaud@pobox.com
393 D: Ruby recursive expression support.
394 E: pat.eyler@gmail.com
403 D: The Second Perl 6 Summarizer after Bryan C. Warnock
404 E: pdcawley@bofh.org.uk
405 W: http://www.bofh.org.uk:8080/
408 D: Divide by zero exceptions in some PMCs
416 D: Author of Amber; bug fixes and tests
419 D: Building Parrot with pkgsrc
425 D: Pythonic and OO patches
428 D: Original Perl6 compiler
433 D: Release pumpking for 0.0.1-0.0.4
436 D: Tests, docs and misc. bugfixes
441 D: Fix for string_to_num
447 D: Various code fixes and improvements
450 D: Lot of JIT/sun patches
453 D: Questions for the FAQ
459 D: Release pumpking for 0.0.9-0.0.11
461 S: San Carlos, CA, USA
464 D: Patch for unreferenced variable warnings on Win32
467 D: refactored out t/pmc/pmc.t perl tests
468 E: steven@accognoscere.org
469 W: http://www.accognoscere.org
470 S: Winterthur, Switzerland
473 D: Patch to repair 'make clean'
476 D: partcl tests and inspiration
479 D: Some FAQ questions and answers
482 D: Example hanoi.pasm
486 E: tom@nekomimists.ddo.jp
487 D: Nicer command line handling in ops2c.pl
490 D: Lot of general Parrot design hints
495 N: Will "Coke" Coleda
497 D: Tcl language (partcl), APL, website, various languages/ upkeep, misc.
506 E: vishalrsoni@gmail.com
507 D: Bug fixes in IMCC, ECMAScript