Dan Sugalski

Last updated

Dan Sugalski was the initial designer and chief architect for the Parrot process virtual machine that was initially created to run Perl 6. In 2005 Dan handed over Parrot lead duties to Chip Salzenberg and shortly thereafter left the Parrot project. [1]

Dan was a Perl 5 core developer for years and his duties included being responsible for the VMS port of Perl. He has written more than a dozen Perl modules, does Perl training and has been a contributor to The Perl Journal and The Perl Review, as well as the O'Reilly Network. [2]

After leaving the Parrot project, Sugalski wrote what he called a post-mortem, giving his final thoughts.

Related Research Articles

The Artistic License is a software license used for certain free and open-source software packages, most notably the standard implementation of the Perl programming language and most CPAN modules, which are dual-licensed under the Artistic License and the GNU General Public License (GPL).

The Comprehensive Perl Archive Network (CPAN) is a repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors. CPAN can denote either the archive network or the Perl program that acts as an interface to the network and as an automated software installer. Most software on CPAN is free and open source software.

Perl Interpreted programming language first released in 1987

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was officially changed to Raku in October 2019.

Parrot was a register-based process virtual machine designed to run dynamic languages efficiently. It is possible to compile Parrot assembly language and Parrot intermediate representation to Parrot bytecode and execute it. Parrot is free and open source software.

Raku (programming language) Programming language derived from Perl

Raku is a member of the Perl family of programming languages. Formerly known as Perl 6, it was renamed in October 2019. Raku introduces elements of many modern and historical languages. Compatibility with Perl was not a goal, though a compatibility mode is part of the specification. The design process for Raku began in 2000.

Pugs is a compiler and interpreter for the Raku programming language, started on February 1, 2005, by Audrey Tang.

Bradley M. Kuhn

Bradley M. Kuhn is a free software activist from the United States.

The Dr. R. N. Cooper Municipal General Hospital is a public hospital located in Juhu, Mumbai, India. It is owned and operated by the Brihanmumbai Municipal Corporation.This hospital was upgraded into medical college in 2015.

Punie is a compiler created as a test case for the Parrot virtual machine. Its goal is to compile Perl v1 code and thereby exercise Parrot's compiler tools.

Post-mortem photography is the practice of photographing the recently deceased. Various cultures use and have used this practice, though the best-studied area of post-mortem photography is that of Europe and America. There can be considerable dispute as to whether individual early photographs actually show a dead person or not, often sharpened by commercial considerations.

Raku rules are the regular expression, string matching and general-purpose parsing facility of the Raku programming language, and are a core part of the language. Since Perl's pattern-matching constructs have exceeded the capabilities of formal regular expressions for some time, Raku documentation refers to them exclusively as regexes, distancing the term from the formal definition.

The Parser Grammar Engine is a compiler and runtime for Raku rules for the Parrot virtual machine. PGE uses these rules to convert a parsing expression grammar into Parrot bytecode. It is therefore compiling rules into a program, unlike most virtual machines and runtimes, which store regular expressions in a secondary internal format that is then interpreted at runtime by a regular expression engine. The rules format used by PGE can express any regular expression and most formal grammars, and as such it forms the first link in the compiler chain for all of Parrot's front-end languages.

Black Tide American heavy metal band

Black Tide was an American heavy metal band from Kendall, Florida. Formed in 2004, the band last consisted of Gabriel Garcia, Austin Diaz and Cody Paige (drums). They released their debut album, Light from Above, on March 18, 2008 through Interscope Records when Garcia was 15 years old. Their second album, Post Mortem, was released on August 23, 2011. Black Tide's EP Bite the Bullet was released on November 12, 2013 by InnerCat Music Group, a Miami-based boutique label. On October 16, 2015 band released their last album Chasing Shadows. On July 22, 2016 Garcia announced on his Instagram that the band is over and he is concentrating on his solo project.

chromatic (programmer) American computer programmer

Chromatic is a writer and free software programmer best known for his work in the Perl programming language. He lives in Hillsboro, Oregon, United States. He wrote Extreme Programming Pocket Guide, co-wrote Perl Testing: A Developer's Notebook, is lead author of Perl Hacks, and an uncredited contributor to The Art of Agile Development. He has a music degree. He has contributed to CPAN, Perl 5, Perl 6, and Parrot.

Rakudo

Rakudo is a Raku compiler targeting MoarVM, and the Java Virtual Machine, that implements the Raku specification. It is currently the only major Raku compiler in active development.

Padre (software) Perl software development platform

Padre is a multi-language software development platform comprising an IDE and a plug-in system to extend it. It is written primarily in Perl and is used to develop applications in this language.

An Inquisition post mortem is an English medieval or early modern record of the death, estate and heir of one of the king's tenants-in-chief, made for royal fiscal purposes. The process of making such inquisition was effected by the royal escheators in each county where the deceased held land. The earliest inq.p.m. was made in 1236, in the reign of King Henry III (1216–1272), and the practice ceased c.1640, at the start of the English Civil War, and was finally abolished by the Tenures Abolition Act 1660, which ended the feudal system.

"Post Mortem" is the twentieth episode of the eighth season of House and the 175th overall. It aired on May 7, 2012 on FOX.

Craig Minervini is an American sportscaster based in Miami, Florida. He is a host and commentator for Bally Sports Florida broadcasts. He is the host of Marlins Live pregame and postgame shows for the Miami Marlins and the former host of Panthers Live pregame and postgame shows for the Florida Panthers.

MoarVM is a virtual machine built for the 6model object system. It is being built to serve as yet another VM backend for Raku. MoarVM was created to allow for greater efficiency than Parrot by having a closer internal representation to the model system used by Raku. Notably it was the virtual machine for the first stable version of Rakudo released in December 2015.

References

  1. "Dan Sugalski's Parrot Post Mortem".
  2. "Dan Sugalski".