Hi,
Yes, thanks.
The problem is that the most recent unix vm has exactly this problem.
cheers
bruce
On Sun, Feb 22, 2009 at 04:33:20PM -0800, John M McIntosh wrote:
Old news.
http://www.nabble.com/An-issue-with-Slang,-the-interpreter---the-VM,-and-a-p...
Could be other important VMMaker changes between 2007 and today...
On 22-Feb-09, at 4:47 AM, Bruce O'Neel wrote:
Hi,
I downloaded Ian's image/changes bundle named unix-3.10-4.vmm.tar.gz from http://www.squeakvm.org/unix/ and looked into it a bit.
In ObjectMemory biasToGrow it looks like the problem is
biasToGrow | growSize | growSize := growHeadroom*3/2 - (self sizeOfFree: freeBlock) self growObjectMemory: growSize
there are no '.'s after the lines. Shouldn't it look like:
biasToGrow | growSize | growSize := growHeadroom*3/2 - (self sizeOfFree: freeBlock). self growObjectMemory: growSize.
that?
It looks like the slang interpreter/translater must be coughing a bit on what is basically slight invalid syntax, right?
I guess that next up I have to figure out how to actually run vm maker :-)
cheers
bruce
--
======================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com === ========================================================================