Damian Conway
Encyclopedia
Damian Conway is a prominent member of the Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

 community, a proponent of object-oriented programming
Object-oriented programming
Object-oriented programming is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction,...

, and the author of several books. He is also an Adjunct Associate Professor in the Faculty of Information Technology at Monash University
Monash University
Monash University is a public university based in Melbourne, Victoria. It was founded in 1958 and is the second oldest university in the state. Monash is a member of Australia's Group of Eight and the ASAIHL....

.

Damian completed his B.Sc. (with honours) and Ph.D. at Monash. He is perhaps best known for his contributions to CPAN
CPAN
CPAN, the Comprehensive Perl Archive Network, is an archive of nearly 100,000 modules of software written in Perl, as well as documentation for it. It has a presence on the World Wide Web at and is mirrored worldwide at more than 200 locations...

 and Perl 6
Perl 6
Perl 6 is a major revision to the Perl programming language. It is still in development, as a specification from which several interpreter and compiler implementations are being written. It is introducing elements of many modern and historical languages. Perl 6 is intended to have many...

 language design, his entertaining and erudite conference talks, and his Perl training courses. He has contributed the following modules (among others) to CPAN:

He has won the Larry Wall Award three times for CPAN contributions. His involvement in Perl 6 language design has been as an interlocutor
Interlocutor
Interlocutor may refer to:* Interlocutor , the master of ceremonies of a minstrel show* Interlocutor , someone who informally explains the views of a government and also can relay messages back to a government...

 and explicator of Larry Wall
Larry Wall
Larry Wall is a programmer and author, most widely known for his creation of the Perl programming language in 1987.-Education:Wall earned his bachelor's degree from Seattle Pacific University in 1976....

.

He is one of the authors of the Significantly Prettier and Easier C++ Syntax.

Books

  • Object Oriented Perl: A Comprehensive Guide to Concepts and Programming Techniques (Manning Publications, 2000, ISBN 1884777791)
  • Perl Best Practices (O'Reilly Media
    O'Reilly Media
    O'Reilly Media is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics...

    , 2005, ISBN 0596001738)
  • (with "chromatic"
    Chromatic (programmer)
    chromatic is the pseudonym of a writer and free software programmer who resides in Hillsboro, Oregon, United States. He is the author of Extreme Programming Pocket Guide, a co-author of Perl Testing: A Developer's Notebook, the lead author of Perl Hacks, and an uncredited contributor to The Art of...

     and Curtis "Ovid" Poe) Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving (Hacks) (O'Reilly Media
    O'Reilly Media
    O'Reilly Media is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics...

    , 2006, ISBN 0596526741)

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK