Mercurial > repos > tabletprog
comparison runtime/proghead.inc @ 45:2a9c6eed0c70
Move closure/lambda object def into compiler rather than runtime code. Add while:do method to lambda
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 13 Jul 2012 00:23:38 -0700 |
parents | bf5e88f6419d |
children | abc6f3d644a4 |
comparison
equal
deleted
inserted
replaced
44:9dd370530f69 | 45:2a9c6eed0c70 |
---|---|
10 printf("method %d is not implemented on object %p\n", method_id, self); | 10 printf("method %d is not implemented on object %p\n", method_id, self); |
11 printf("main_module %p\n", main_module); | 11 printf("main_module %p\n", main_module); |
12 exit(0); | 12 exit(0); |
13 return NULL; | 13 return NULL; |
14 } | 14 } |
15 | 15 /* |
16 obj_meta lambda_meta = { | 16 obj_meta lambda_meta = { |
17 sizeof(closure), | 17 sizeof(closure), |
18 {no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, | 18 {no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, |
19 no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, no_impl} | 19 no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, no_impl, no_impl} |
20 }; | 20 };*/ |