Chromatic (programmer)
Encyclopedia
chromatic is the pseudonym
Pseudonym
A pseudonym is a name that a person assumes for a particular purpose and that differs from his or her original orthonym...

 of a writer and free software programmer who resides in Hillsboro, Oregon
Hillsboro, Oregon
Hillsboro is the fifth-largest city in the U.S. state of Oregon and is the county seat of Washington County. Lying in the Tualatin Valley on the west side of the Portland metropolitan area, the city is home to many high-technology companies, such as Intel, that compose what has become known as the...

, 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 Agile Development. He has contributed 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...

, Perl 5, 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...

, and Parrot
Parrot virtual machine
Parrot is a register-based process virtual machine designed to run dynamic languages efficiently. It uses just-in-time compilation for speed to reduce the interpretation overhead. It is currently possible to compile Parrot assembly language and PIR to Parrot bytecode and execute it...

.

In 2009, he founded Modern Perl Books, in part to revitalize the world of Perl and to publish materials that other publishers had neglected.

In 2010, he released the book Modern Perl in print and in electronic form, with the latter redistributable freely (though with a suggested donation).

Perl 6

chromatic spent several years as the Perl 6 project secretary. He is one of the biggest proponents of "roles" in Perl 6 (what some other programming languages refer to as "traits
Trait (abstract type)
In computer programming, a trait is a collection of methods, used as a "simple conceptual model for structuring object oriented programs".Traits are similar to mixins, but whereas mixins can be composed only using the inheritance operation, traits offer a much wider selection of operations,...

").

Parrot

chromatic has been a core developer of Parrot. He was also secretary of the Parrot Foundation from 2008 until 2010.

External links

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