summaryrefslogtreecommitdiff
path: root/modules/language/python
diff options
context:
space:
mode:
authorStefan Israelsson Tampe <stefan.itampe@gmail.com>2017-10-20 00:01:22 +0200
committerStefan Israelsson Tampe <stefan.itampe@gmail.com>2017-10-20 00:01:22 +0200
commite89fa22f6521aeaa03954ae5a7dcb99ed608ff28 (patch)
tree2062c516ff03d822711452887ae2683f5d6ee29f /modules/language/python
parentb412d749dc52ac0e20469188ab430215d3c71dc6 (diff)
small steps of meta and meta meta
Diffstat (limited to 'modules/language/python')
-rw-r--r--modules/language/python/for.scm4
-rw-r--r--modules/language/python/module/python.scm2
2 files changed, 5 insertions, 1 deletions
diff --git a/modules/language/python/for.scm b/modules/language/python/for.scm
index f43b0c1..ab077db 100644
--- a/modules/language/python/for.scm
+++ b/modules/language/python/for.scm
@@ -132,6 +132,10 @@
(else
x)))
+(set! (@@ (oop pf-objects) hashforeach)
+ (lambda (f d)
+ (for ((k v : d)) () (f k v))))
+
#;
(pk
(for c ((x : (gen '(1 2 3)))) ((s 0))
diff --git a/modules/language/python/module/python.scm b/modules/language/python/module/python.scm
index 2c08f55..bd68841 100644
--- a/modules/language/python/module/python.scm
+++ b/modules/language/python/module/python.scm
@@ -35,7 +35,7 @@
SyntaxError
len dir next dict None property range
tuple bytes bytearray eval locals globals
- compile exec
+ compile exec type
)
#:export (print repr complex float int