From a35190c07e81fd3b0bfe231556b2857fe6a0ac37 Mon Sep 17 00:00:00 2001 From: Danny Yoo Date: Thu, 14 Apr 2011 11:37:26 -0400 Subject: [PATCH] comment --- NOTES | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/NOTES b/NOTES index bc47c83..5ea72c7 100644 --- a/NOTES +++ b/NOTES @@ -310,4 +310,15 @@ into a single statement. If lambdas don't escape, then we can make their closures empty by -simply explicitly passing in the free arguments. \ No newline at end of file +simply explicitly passing in the free arguments. + + + + + +There's no good reason why the IL has both AssignImmediateStatement +and AssignPrimOpStatement. The distinction is artificial because I'm +allowing the RHS of assignments to use arbitrary expressions, since my +runtime (JavaScript) supports it. I should consolidate these +structures; it may allow me to remove a few more instructions (like +setting ControlLabel to 'val). \ No newline at end of file