[squeak-dev] [4.2] Inbox status
Michael Haupt
mhaupt at gmail.com
Sun Dec 26 12:48:16 UTC 2010
Hi,
On 25 December 2010 05:56, Levente Uzonyi <leves at elte.hu> wrote:
> To be reviewed/discussed:
> =========================
> ...
> - Clean up CompiledMethod's closures protocol
> Packages:
> Kernel-mha.498
> Kernel-mha.499
> Kernel-mha.500
> KernelTests-mha.163
> KernelTests-mha.164
> KernelTests-mha.167
well, let's discuss them indeed.
I have made those changes to CompiledMethod because the code in that
protocol was completely dead and useless, and because I needed some
meta-programming (introspective) facilities around closures/blocks.
The solution is far from perfect, especially because BlockClosure
instances are inherently "run-time" entities, instead of static ones
like CompiledMethod or BlockMethod. Still, I think the somewhat
orphaned support for meta-programming with closures is a bit sad given
the otherwise complete coverage of such constructs in Smalltalk.
So, how about it?
Best,
Michael
More information about the Squeak-dev
mailing list
|