[pypy-svn] r25405 - pypy/dist/pypy/objspace
auc at codespeak.net
auc at codespeak.net
Wed Apr 5 18:47:11 CEST 2006
Author: auc
Date: Wed Apr 5 18:47:06 2006
New Revision: 25405
Modified:
pypy/dist/pypy/objspace/logic.py
Log:
Modified: pypy/dist/pypy/objspace/logic.py
==============================================================================
--- pypy/dist/pypy/objspace/logic.py (original)
+++ pypy/dist/pypy/objspace/logic.py Wed Apr 5 18:47:06 2006
@@ -753,6 +753,15 @@
return proxy
+#------ constraints -----------------
+
+from pypy.objspace.constraint import domain
+
+W_FiniteDomain = domain.W_FiniteDomain
+
+def make_fd(space, w_values):
+ return domain.W_FiniteDomain(space, w_values)
+app_make_fd = gateway.interp2app(make_fd)
#-- THE SPACE ---------------------------------------
@@ -804,8 +813,8 @@
space.wrap(app_alias_of))
space.setitem(space.builtin.w_dict, space.wrap('is_aliased'),
space.wrap(app_is_aliased))
-## space.setitem(space.builtin.w_dict, space.wrap('disp'),
-## space.wrap(app_disp))
+ space.setitem(space.builtin.w_dict, space.wrap('FiniteDomain'),
+ space.wrap(app_make_fd))
space.setitem(space.builtin.w_dict, space.wrap('bind'),
space.wrap(app_bind))
space.setitem(space.builtin.w_dict, space.wrap('unify'),
@@ -833,3 +842,10 @@
space.wrap(app_wait_needed))
patch_space_in_place(space, 'logic', proxymaker)
return space
+
+
+
+
+
+
+
More information about the Pypy-commit
mailing list