Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!europa.chnt.gtegsc.com!gatech!news.sprintlink.net!cs.utexas.edu!utnut!utcsri!newsflash.concordia.ca!CC.UMontreal.CA!news.uqam.ca!UQuebec.CA!news
From: Benoit Desrosiers <desrosie>
Subject: Gnu Smalltalk with negative value pointer
Sender: news@UQuebec.CA (news)
Message-ID: <DC1Ixo.15E@UQuebec.CA>
Date: Fri, 21 Jul 1995 00:34:35 GMT
X-Url: news:comp.lang.smalltalk
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Nntp-Posting-Host: saturne.uqah.uquebec.ca
Mime-Version: 1.0
X-Mailer: Mozilla 1.1N (X11; I; SunOS 5.3 sun4d)
Organization: Universite du Quebec
Lines: 15

Hi,
  We are trying to port gnu smalltalk to an computer with a I860 processor.
We`ve been able to compile it with some minor changes but then we find out that
the code crash when it tries to check if an OOP is a real pointer or a
small-integer. The problem is that gnu ST test the sign of the OOP but there is
no environment variable for seting what is an integer and what is a pointer. 

In the GNU Smalltalk User`s Guide at page 33 it is said that the port to
another computer could be done as long as the allocated addreses are either all
positive or all negative. Is this true or just something that gnu ST should
have been able to do?

thanks,
Benoit

