Raku: The History

Learn about the History of Raku

The Readable History§

The readable version of the history is contained in the following three articles:

DecadeYearsSummary
The First Decade2000-2010Design and Beginnings
The Second Decade (not yet written)2010-2020Building and Renaming
The Third Decade (not yet written)2020-2025AST and Ecosystem
Table

Timeline§

Please add other events to this timeline

DateEvent
2000-07-18The Jon Orwant Mug Throwing Incident, at the Perl Conference 4.0 (July 17-20, 2000)
2000Larry's Speech
2005-02-02A. Tang announces beginning implementation of Pugs
2005Patrick Michaud begins implemeting what would (in 2008) become Rakudo on Parrot
2009-03-17Parrot 1.0 released
2010-07-29Rakudo Star released
2017-10-02Final commit to Parrot
2021-08Parrot discontinued (replaced with MoarVM)
Table

Other History Documents§

The History of Raku Compilers

Other Notes§

Regarding the mug-throwing incident (see "The First Decade"), see also:

  • https://web.archive.org/web/20221206183705/https://raku.org/archive/talks/2000/als/larry-als.txt
  • https://www.nntp.perl.org/group/perl.packrats/2002/07/msg3.html

---

  • First Decade
  • The Jon Orwant Mug-throwing Incident Documented at https://web.archive.org/web/20221206183705/https://raku.org/archive/talks/2000/als/larry-als.txt There was some on the mailing list too
  • A summary of the design process (Apocalypses, Exegeses, Synopses, etc)
  • cf. Old Design Documents
  • A little aside on the Perl6/Parrot setup
  • Pugs
  • Second Decade
  • When was Rakudo rewritten on MoarVM?
  • When was the Perl6 > Raku rename?
  • When were we booted from CPAN?
  • When did zef begin, and what preceeded it?
  • When did we transition from specs to roast
  • Any relevant material from design.raku.org, and also copies of the historical docs (Apocalypses, etc)
  • The Third Decade
  • When was 6.c released?
  • When was 6.d released?
  • Were there earlier versions (6.b, 6.a), and are they still supported?
  • When did the RakuAST refactor begin?
  • When did rakubrew begin?