This directory contains remastered versions of 239 blog posts by Jonathan Worthington.
- 2006-09-05 My write-up of YAPC::Europe
- 2006-10-11 Raku FAQ
- 2007-12-18 Parrot 0.5.1 "Hatachi" Released!
- 2008-01-06 My Raku Hacking
- 2008-01-23 Implementing Raku OO
- 2008-02-07 More Rakudo OO Hacking
- 2008-02-08 One month, three conferences!
- 2008-02-15 Raku Hacking At GPW
- 2008-03-28 Rakudo Hacking: Pairs and Refinement Types
- 2008-03-31 Rakudo gets some IO
- 2008-04-07 Rakudo Gets Type Annotations And Checking
- 2008-04-09 Delegation With ‘handles’
- 2008-05-01 Todays Rakudo Progress Object Initialization And Grammars
- 2008-05-01 Various Rakudo Updates
- 2008-05-06 Grammars Get Class-Like, And Other Bits
- 2008-05-17 Rakudo Hacking: More OO, Captures and Ranges
- 2008-05-30 Rakudo Hacking and Talks
- 2008-06-04 Slides From My Talks
- 2008-06-05 Ranges, Parameters And Many Fixes
- 2008-06-13 Attributes, Attributes, Attributes!
- 2008-06-19 Mixins, generic routines and enums
- 2008-07-02 Lexical Fixes
- 2008-07-08 Signature Objects
- 2008-07-10 Enums and the "but" operator
- 2008-07-18 Anonymous classes and meta-class stuff
- 2008-07-26 Class attributes and many fixes
- 2008-08-05 Fixing bugs and looking at where were at
- 2008-08-05 Multiple Dispatch Design Work
- 2008-08-09 Lots of Rakudo fixes/enhancements
- 2008-08-16 Another great YAPC::Europe
- 2008-09-04 Multi-dispatch progress
- 2008-09-13 Rakudo MMD now using Raku algorithm
- 2008-11-01 Back from vacation
- 2008-11-04 The first day back on Rakudo
- 2008-11-09 Rakudo container refactor and fixes
- 2008-11-11 Rakudo: Assorted improvements
- 2008-11-22 Multiple Dispatch: More features and speed
- 2008-11-27 A day of Rakudo bug-fixing
- 2008-12-04 Better Diagnostics On Ambiguous Dispatch
- 2008-12-05 A First Cut On proto
- 2008-12-06 Fixes for Rakudo, and Parrot too
- 2008-12-09 Hyper/cross/reduction operators, IO tweaks and more
- 2008-12-10 ;; works, making illegal things illegal
- 2008-12-11 Final Report on DeepText Multi-Dispatch Grant
- 2008-12-11 Planning for my Hague Grant
- 2008-12-17 Rakudo Day: Fixes and features
- 2009-01-07 Stuff I’ve been doing
- 2009-01-13 Rakudo: Type registry and ‘use’ changes
- 2009-01-17 Parametric Roles
- 2009-02-02 Funding, Bulgarian Perl Workshop and Rakudo News
- 2009-02-11 Rakudo Day: Many bug fixes
- 2009-02-13 Many more Rakudo fixes
- 2009-02-18 Rakudo Built-ins Can Now Be Written In Raku
- 2009-02-25 Rakudo: More bugs squished, over 7000 passing spectests
- 2009-03-14 ‘eval’ can see lexicals and other fixes
- 2009-03-17 Rakudo gets state variables
- 2009-03-25 Fixes and the start of import
- 2009-03-25 Raku importing, and soon sockets
- 2009-04-02 Lexical Subs In Rakudo
- 2009-04-26 NPW
- 2009-04-29 Rakudo Day: constants, and other bits
- 2009-05-01 Enums improved, plus other little enhancements
- 2009-05-10 Hypers on hashes and other improvements
- 2009-05-16 Better errors, benchmarks and some debugging
- 2009-05-20 Meta-ops for user defined ops, and various Rakudo fixes
- 2009-06-03 Parallel Dispatch
- 2009-06-08 Wrap and unwrap
- 2009-06-30 Lots of little improvements
- 2009-07-06 The Great Method Dispatch Refactor
- 2009-08-13 A Little Reflection
- 2009-08-19 Rakudo pre-release bug hunting
- 2009-08-20 Deferral
- 2009-08-21 Playing with traits
- 2009-08-21 Ramblings on Rakudo startup
- 2009-08-25 Starting on Perl interop for Rakudo
- 2009-10-07 Backpacking done, now back to Rakudo
- 2009-10-19 The new Rakudo signature binder has landed
- 2009-10-27 Signature introspection
- 2009-10-31 Rakudo Day: Starting to put Rakudo together again
- 2009-11-02 A productive weekend in Rakudo land
- 2009-11-05 Relaying the metamodel foundations
- 2009-11-07 More Rakudo ng hacking
- 2009-11-11 Starting to get over the hump
- 2009-11-16 Bringing back the setting, and bug hunting
- 2009-11-19 Progress and minor frustration
- 2009-11-25 Laying the role meta-foundations
- 2009-12-10 Attribute sub-protocol and other role bits
- 2009-12-11 Classes, attributes, methods and more
- 2009-12-11 Day 11: Classes, attributes, methods and more
- 2009-12-18 Roles
- 2010-02-06 Catching up: two Rakudo Days from December
- 2010-02-06 The importance of a break
- 2010-02-18 The first release from ng is coming!
- 2010-02-20 Unpacking data structures with signatures
- 2010-03-16 My life refactored, Zavolaj, workshops, Rakudo and more!
- 2010-03-22 A quick Rakudo update
- 2010-04-08 The Easter Hackathon
- 2010-04-20 Raku talk in Malmö
- 2010-06-15 Perl Mova + YAPC::Russia
- 2010-07-08 :st(1) Post
- 2010-07-18 Fixes…and feeds
- 2010-07-18 Last Post
- 2010-07-29 Rakudo Star, and where from here
- 2010-08-21 Rakudo’s meta-model: The Road Ahead
- 2010-09-11 A roadmap for 6model and nqp-rx changes
- 2010-09-20 Gradual typing, merged MOPs and bounded serialization
- 2010-10-15 Slides, and a few words on representation polymorphism
- 2010-10-17 Wrestling with dispatch
- 2010-10-31 Multi-dispatch lands in 6model on .Net
- 2011-01-08 Back and hackin’
- 2011-01-16 NQP and 6model: big steps forward on Parrot and JVM
- 2011-01-23 Well that was hard work: getting nqp-rx grammars using 6model
- 2011-01-30 NQP changes getting there; Rakudo next!
- 2011-02-19 Smudging the compile-time/run-time boundary
- 2011-04-25 Separate compilation, package refactors and gradual typing: oh boy, what a mix!
- 2011-05-09 Rakudo on 6model gets underway!
- 2011-05-21 YAPC::Russia
- 2011-06-06 The Rakudo “nom” hacking marathon
- 2011-06-28 Another little nom update
- 2011-07-31 July: Beijing Perl Workshop, vacation and hacking
- 2011-08-01 A hint of meta-programming
- 2011-08-23 My YAPC::EU talks
- 2011-09-12 What’s coming up in September/October
- 2011-09-17 This is not enough!
- 2011-10-15 An optimizer lands, bringing native operators
- 2011-11-09 Slides from my Optimizing Rakudo Raku talk
- 2011-11-20 Rakudo: this week’s release, and the next Rakudo Star
- 2011-12-02 Grammar::Tracer and Grammar::Debugger
- 2011-12-11 Privacy and OOP
- 2011-12-14 Meta-programming: what, why and how
- 2011-12-18 The view from the inside: using meta-programming to implement Rakudo
- 2012-01-15 Looking back, looking forward
- 2012-01-29 This month’s Rakudo Star release – and what’s coming next
- 2012-02-10 Bounded serialization, better regexes and better errors
- 2012-02-29 Rakudo Star 2012.02 out – and the focus for 2012.03
- 2012-03-09 Meta-programming slides, and some Rakudo news
- 2012-04-05 Back from vacation, hackathon coming up!
- 2012-04-21 Hackathoning in Oslo
- 2012-05-08 Since the Hackathon…
- 2012-05-26 Switching to QRegex for parsing Raku source
- 2012-05-27 Rakudo switched over to QRegex
- 2012-06-07 LTM for alternations
- 2012-07-19 The Rakudo move to QAST: progressing nicely
- 2012-07-29 Rakudo QAST switch brings memory reductions
- 2012-08-28 A Rakudo Debugger
- 2012-09-09 The Moving to Moose Hackathon, and NQP on QAST
- 2012-10-03 YAPC::Asia 2012
- 2012-10-08 I’ll be speaking at “We Actually Build Stuff”
- 2012-10-24 Rakudo Debugger Updates
- 2012-11-07 Lots of improvements coming in the Rakudo November release
- 2012-12-05 A Raku Debugger
- 2012-12-10 Don’t quote me on it…
- 2012-12-15 Phasers set to stun
- 2013-01-10 A Bunch of Rakudo News
- 2013-01-18 A quick JVM backend update
- 2013-02-01 A look at the preparations behind the JVM port, and a progress update
- 2013-02-16 NQP on JVM gets Grammars, Multiple Dispatch
- 2013-04-18 NQP on JVM bootstrapped, soon will land in NQP master
- 2013-07-02 Rakudo on JVM Progress Update
- 2013-07-15 Rakudo JVM News: More tests, plus Thread and Promise prototypes
- 2013-08-17 YAPC::EU 2013 Slides
- 2013-09-08 A MoarVM Progress Update
- 2013-09-17 Material from the Rakudo and NQP Internals course
- 2013-10-11 NQP gets MoarVM support, cursor reduction, and other news
- 2013-12-03 Rakudo Raku on the JVM
- 2013-12-06 A few quick updates
- 2013-12-14 Asynchronous Programming: Promises and Channels
- 2013-12-19 Raku Supplies Reactive Programming
- 2014-01-08 A Rakudo on MoarVM update
- 2014-01-24 January Rakudo Compiler Release: MoarVM support and much more
- 2014-04-12 Optimization, concurrency, and Moar
- 2014-04-17 Racing to writeness to wrongness leads
- 2014-06-25 What I’ve been working on, and what’s coming up
- 2014-12-11 So, what does MoarVM do with your Raku code?
- 2015-04-12 This week: Unicode normalization, many RTs
- 2015-04-20 This week: digging into NFG, fixing “use fatal”, and more
- 2015-04-30 This week: the big NFG switch on, and many fixes
- 2015-05-15 Last week: smaller hashes, faster startup, and many fixes
- 2015-05-27 Taking a short break
- 2015-06-05 That week: concurrency fixes, control exceptions, and more
- 2015-06-14 This week: fixing lots of things
- 2015-06-26 This week: Unicode 8, loads of fixes, preparing for shaped arrays
- 2015-07-02 Grant status update
- 2015-07-09 This week: digging into multi-dimensional arrays – and plenty more
- 2015-07-15 This week: less than hoped, but still good stuff
- 2015-07-22 This week: concurrency stuff, multi-dimensional stuff, stuff stuff…
- 2015-08-01 This week: too little sleep and too little Raku
- 2015-08-05 This week: fixing lots of RTs, digging into the GLR
- 2015-09-23 Updates
- 2015-09-30 Those weeks: much progress!
- 2015-10-15 Last week: Unicode case fixes and much more
- 2015-11-20 What one Christmas elf has been up to
- 2015-12-05 Getting closer to Christmas
- 2015-12-14 A nice supplies: syntactic relief for working with asynchronous data
- 2016-01-04 Not guts, but 6: part 1
- 2016-01-05 Not guts, but 6: part 2
- 2016-01-06 Not guts, but 6: part 3
- 2016-01-09 Not guts, but 6: part 4
- 2016-02-09 A few words on Raku versioning and compatibility
- 2016-03-06 Digging into the performance/reliability work
- 2016-03-13 Can’t forget about memory issues
- 2016-03-21 A whole heap of work
- 2016-03-27 Happy heapster!
- 2016-04-05 Small, but welcome, fixes
- 2016-04-15 Heap heap hooray!
- 2016-04-21 Framing the problem
- 2016-07-23 Assorted fixes
- 2016-08-22 Concurrency bug squishing: part 1
- 2016-11-25 Raku is biased towards mutators being really simple. That’s a good thing.
- 2016-11-30 Taking a couple of steps backwards to fix a GC bug
- 2016-12-09 Complex cocktail causes cunning crash
- 2016-12-17 Testing in virtual time
- 2017-03-16 Considering hyper/race semantics
- 2017-04-22 Massively reducing MoarVM Fixed Size Allocator contention
- 2017-05-12 Looking for Raku, Rakudo, and MoarVM development funding
- 2017-06-07 Sorting out synchronous I/O
- 2017-07-02 Optimizing reading lines from a file
- 2017-07-30 Shrinking MoarVM call frames
- 2017-08-06 MoarVM Specializer Improvements Part 1: Gathering Data
- 2017-09-17 MoarVM Specializer Improvements Part 2: Planning
- 2017-09-23 Rakudo gets a new thread pool
- 2017-11-05 MoarVM Specializer Improvements Part 3: Optimizing Code
- 2017-11-09 MoarVM Specializer Improvements Part 4: Argument Guards
- 2017-11-24 A unified and improved Supply concurrency model
- 2017-12-09 HTTP and Web Sockets with Cro
- 2018-01-26 Of sisters, stacks, and CPAN
- 2018-06-09 Faster dispatches with MoarVM specializer plugins
- 2018-07-20 Better usage information in the MoarVM specializer
- 2018-07-21 More precise deoptimization usage tracking
- 2018-07-22 Dynamic lookups and context introspection with inlining
- 2018-09-28 Faster box/unbox and Int operations
- 2018-09-29 Eliminating unrequired guards
- 2018-12-22 Testing Cro HTTP APIs
- 2019-01-02 My Raku wishes for 2019
- 2020-10-05 Taking a break from Raku core development
- 2021-03-15 Towards a new general dispatch mechanism in MoarVM
- 2021-04-15 Raku multiple dispatch with the new MoarVM dispatcher
- 2021-09-29 The new MoarVM dispatch mechanism is here!
- 2023-06-18 Recollections from the Raku Core Summit