Can you provide a simple way to reproduce this?

Centos 5.2 64 bit gst 3.1.

There are issues with the inspect method and the class method. I'll send you screenshots off-list for the "inspect" method issue. Essentially it brings up a blank gst-blox window whether inspect is called from interpreter or from a script. The terminal windows has to be closed to remove the blank Inspect window.


Secondly the class method issue.
First of all, check with the interpreter and it is fine

$ gst
GNU Smalltalk ready

st> j := 3.
3
st> j class.
SmallInteger
st>



And now running a script...
$ cat displayclass.st
j := 3.
Transcript showCr: 'before'.
Transcript showCr: j class.
Transcript showCr: 'after'.


$ gst displayclass.st
before
Object: SmallIntegerObject: SmallIntegerObject: Semaphore new "<0x2b69f6c7bd40>"Object: Semaphore new "<0x2b69f6c7bd40>"Object: Semaphore new "<0x2b69f6c7bd40>"Object: Semaphore new "<0x2b69f6c7bd40>"

Note: the script hangs after printing 'Object: SmallInteger', so then I push <ctrl><C>, at which point it prints 'Object: SmallInteger' again. From then on pressing <Ctrl><C> prints out ...Object: Semaphore new "<0x2b69f6c7bd40>" . The terminal window has to be closed.


Note: It seems that these issues only occur on a Centos system with a working X Windows and gst-blox. If the system doesn't have X Windows and working gst-blox, then the 'class' and the 'inspect' method work.


_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to