Barry Kelly (Twitter, HN, SO, G+, Blog) was one of the Delphi compiler engineers.
He wrote a great number of insightful blog posts, some of which are in chronological order:
- Entropy Overload: Fun with asynchronous methods and scalability.
- Entropy Overload: Closure variable capture in Ruby and C#, compared.
- Entropy Overload: Anonymous methods in testing / profiling situations.
- Entropy Overload: Anonymous methods in testing / profiling – Pt. 2.
- Entropy Overload: Smart pointers in Delphi.
- Entropy Overload: Reference-counted pointers, revisited.
- Entropy Overload: Somewhat more efficient smart pointers.
- Entropy Overload: Commonly Confused Tidbits re .NET Garbage Collector.
- Entropy Overload: One-liner RAII in Delphi.
- Entropy Overload: Virtual method interception.
The fun thing while making this list: I wish I’d seen the RAII post before writing Delphi: using IInterface to restore cursor at end of mehod (prelude to a memento that executes any code at end of method) and Delphi: a memento that executes any code at end of method: his TScopeExitNotifier is virtually the same as my TAnonymousMethodMemento.
On the Smart Pointer side of things: read Smart Pointers | Australian Delphi User Group Members.
–jeroen
via: Barry Kelly – Google Search.
Filed under: Delphi, Development, Software Development