It is always nice to see one of the compiler engineers write down how something was implemented.
In this case, Barry Kelly explains in comp.compilers on Implementing Closures in Delphi 2009. The post is about 4.5 years old, but still very relevant.
About 9 months earlier, he participated in a Reddit thread about a similar topic. Worth reading too!
–jeroen
via: Implementing Closures – Google Groups.
Filed under: Delphi, Delphi 2009, Delphi 2010, Delphi x64, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Development, Software Development