[bknr-cvs] r2257 - branches/trunk-reorg/projects/scrabble/src

bknr at bknr.net bknr at bknr.net
Mon Nov 5 11:30:46 UTC 2007


Author: hhubner
Date: 2007-11-05 06:30:42 -0500 (Mon, 05 Nov 2007)
New Revision: 2257

Modified:
   branches/trunk-reorg/projects/scrabble/src/game.lisp
Log:
Remove comment as the problem was different than I though when writing
it.


Modified: branches/trunk-reorg/projects/scrabble/src/game.lisp
===================================================================
--- branches/trunk-reorg/projects/scrabble/src/game.lisp	2007-11-05 10:44:32 UTC (rev 2256)
+++ branches/trunk-reorg/projects/scrabble/src/game.lisp	2007-11-05 11:30:42 UTC (rev 2257)
@@ -76,13 +76,6 @@
   (:metaclass persistent-class))
 
 (deftransaction make-game (language players)
-  ;; Because of a serious deficiency in the BKNR datastore, we need to
-  ;; create all the parts of a game in seperate transactions.  Only
-  ;; when all components have been created in the right order,
-  ;; restoring from either the transaction log or a snapshot will
-  ;; work.  A real fix would involve ordering object creations in
-  ;; transactions so that when restoring, all objects are created
-  ;; before they are referenced.
   (let* ((board (make-object 'board))
 	 (tile-bag (make-tile-bag language))
 	 (trays (mapcar (lambda (player)




More information about the Bknr-cvs mailing list