I just published a fix that addresses a failure to debug checks because of Assessments' own internal checks. Basically, the additional machinery needed to run tests tripped a check against runaway process manipulation while opening a debugger on a test. Problem fixed :).
Saturday, October 31, 2009
Thursday, October 22, 2009
Posted by Andrés at 11:23
Tuesday, October 20, 2009
Check out this article --- life might have originated first as a difference in value, followed by a distinction that separates this different value from its environment. You know, Laws of Form, objects/messages and all that. Fascinating!!!
Posted by Andrés at 21:58
The Smalltalks 2009 conference is just one month away. I thought I'd offer a reminder of a few dates and other useful information.
The Fundacion Argentina de Smalltalk (FAST) is organizing the conference. The event will be held from November 19th through November 21st at the Ciudad Universitaria site of the University of Buenos Aires. This year's event will feature the presence of Dan Ingalls, Stéphane Ducasse, and Alex Warth. We are very pleased to see that 220 people have registered for the conference already. To register and get more information about the conference, please visit FAST's website here.
Our sponsors will provide a conference shirt to those that register before October 26th. If you would like to participate by giving a talk or tutorial, keep in mind that the deadline for submitting proposals via the website is October 28th. Finally, Smalltalks 2009 will host a coding contest. For more information on the contest, please visit this Google group.
Thank you, and we look forward to seeing you at the conference!
Posted by Andrés at 13:56
Sunday, October 11, 2009
So, finally, I finished hooking up the Minesweeper solvers I wrote many years ago to a graphical visualization that lets you play the game as well. These are now available at the FTP server (ftp://sqrmax.homeip.net, user smalltalk, password now). The game comes in two formats: a Windows .exe, and the VisualWorks image for those that want to use other operating systems. If you want to get a VisualWorks virtual machine for your platform, feel free to download the NC VisualWorks distribution here. As usual, UPX does a wonderful job of packing the .exe... it's 10-15% smaller than a .rar archive of the image alone. Enjoy!
And now, the release notes...
- The solvers do not make guesses. It is not the point of my Minesweeper research to produce such guesses.
- The C and K solvers may require a very large amount of time to complete in some cases. These cases, although not too frequent, appear with large boards that have more than 20% of mines (e.g.: 40x40x370). Eventually, I would like to add a [STOP!] button.
- I would like to add significantly more efficient solvers. This is not necessarily easy because the problem is NP-complete. However, the C and K solvers point to some interesting data I need to track down. We shall see.
- Write about this program in chapter 7 of the Fundamentals book.
Posted by Andrés at 17:00
Friday, October 02, 2009
I just published Assessments 1.13 to the public Store repository. Changes in this version:
- Added a class side helper method in Validator to assist typical UI interaction.
- If you hold shift while evaluating an assessment, then Assessments uses the TimeProfiler to profile the execution (if the TimeProfiler is loaded).
- Added ComplexConditions to the list of prerequisites.
Update: version 1.14 adds a missing package comment.
Posted by Andrés at 17:50