Changeset 4415
- Timestamp:
- 08/10/08 05:08:59 (5 months ago)
- Location:
- trunk
- Files:
-
- 25 added
- 3 modified
-
examples/constraints (added)
-
examples/constraints/bp (added)
-
examples/constraints/bp/loader.lgt (added)
-
examples/constraints/bp/NOTES.txt (added)
-
examples/constraints/bp/puzzle.lgt (added)
-
examples/constraints/bp/SCRIPT.txt (added)
-
examples/constraints/gprolog (added)
-
examples/constraints/gprolog/alpha.lgt (added)
-
examples/constraints/gprolog/loader.lgt (added)
-
examples/constraints/gprolog/NOTES.txt (added)
-
examples/constraints/gprolog/SCRIPT.txt (added)
-
examples/constraints/NOTES.txt (added)
-
examples/constraints/swipl (added)
-
examples/constraints/swipl/hexagon.lgt (added)
-
examples/constraints/swipl/loader.lgt (added)
-
examples/constraints/swipl/NOTES.txt (added)
-
examples/constraints/swipl/puzzle.lgt (added)
-
examples/constraints/swipl/queens.lgt (added)
-
examples/constraints/swipl/SCRIPT.txt (added)
-
examples/constraints/swipl/sudoku.lgt (added)
-
examples/constraints/yap (added)
-
examples/constraints/yap/loader.lgt (added)
-
examples/constraints/yap/NOTES.txt (added)
-
examples/constraints/yap/puzzle.lgt (added)
-
examples/constraints/yap/SCRIPT.txt (added)
-
examples/NOTES.txt (modified) (1 diff)
-
libpaths/libpaths.pl (modified) (1 diff)
-
RELEASE_NOTES.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/NOTES.txt
r4411 r4415 74 74 illustrates how to use events to avoid breaking object encapsulation 75 75 76 classvars 77 example of implementation of class variables 78 (as found in Smalltalk; i.e. shared instance variables) 79 76 80 complements 77 81 example of using a category to explicitly complement an existing 78 82 object 79 83 80 classvars 81 example of implementation of class variables 82 (as found in Smalltalk; i.e. shared instance variables) 84 constraints 85 several exampels of using constraints within objects ans categories 86 when using back-end Prolog compilers bundled with constraint domain 87 solvers 83 88 84 89 dcgs -
trunk/libpaths/libpaths.pl
r4411 r4415 28 28 assertz(logtalk_library_path(bricks, examples('bricks/'))), 29 29 assertz(logtalk_library_path(buffer, threads('buffer/'))), 30 assertz(logtalk_library_path(classvars, examples('classvars/'))), 31 assertz(logtalk_library_path(clp_bp, constraints('bp/'))), 32 assertz(logtalk_library_path(clp_gprolog, constraints('gprolog/'))), 33 assertz(logtalk_library_path(clp_swipl, constraints('swipl/'))), 34 assertz(logtalk_library_path(clp_yap, constraints('yap/'))), 30 35 assertz(logtalk_library_path(complements, examples('complements/'))), 31 assertz(logtalk_library_path(c lassvars, examples('classvars/'))),36 assertz(logtalk_library_path(constraints, examples('constraints/'))), 32 37 assertz(logtalk_library_path(dcgs, examples('dcgs/'))), 33 38 assertz(logtalk_library_path(debug_hooks, examples('debug_hooks/'))), -
trunk/RELEASE_NOTES.txt
r4414 r4415 22 22 Updated the GNU Prolog config file to allow Logtalk to recognise as 23 23 built-in predicates the finite domain solver built-in predicates. 24 25 Added a new set of examples, "constraints", illustrating how to use the 26 Constraint Domain Solver libraries available with B-Prolog, GNU Prolog, 27 SWI-Prolog, and YAP. 24 28 25 29
