🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #6397

Re: Little Smalltalk Verion 3

#6397
From: Glenn Andreas
Date: Tue, 11 Apr 1989 15:41
41 lines
3269 bytes
In article <22841@agate.BERKELEY.EDU> laba-4he@e260-4b.berkeley.edu (The Cybermat Rider) writes:
>In article <1437@hub.ucsb.edu> probert@aviary.gm.hac.com writes:
>>I ftp'd Smalltalk with no problems.  Unfortunately the installation requires
>>guido van rossums standard window package to compile on a Macintosh.  Does
>>anyone know where I could ftp this software?  Or would someone please mail it
>>to me?

>By the way, there seems to be one source file missing from the stdwin
>distribution (I think it was stdwin/textedit/textbrk.c).  I'll see if I can
There is a file "stdwin/gen/textbrk.c", if this is what you are looking for.

I have (after a few hours of fighting) gotten stdwin to compile (had to work
out some problems with duplicate symbols) and make a project for initial.
That compiles fine, but I have yet to get it to be able to make the initial
system image file.  At first there was a problem with new objects - they
would often have junk in them and so the first time basicAtPut was called
(when everything is initialized), it would see that the field held a pointer
so it would try to decrement it.  This object, of course, was not an object
at all, leading to a nice crash.  (It was simple to fix this by adding a
small loop at the end of the new object routine to clear the object to a
bunch of nilobjs)

But, now I can read in all the files, getting a compiler warning about
"mouseDownAt has the same value as temporary y" (or something like that), yet
when it tries to initialize the image (sending the "nil initialize" message)
it ends up dies with "error handler not found".  Adding a few debugging
statements (and thanks to lots of memory and LSC 3), I discovered that
somehow an ordinary message no longer gets found.  My guess is that something
is not getting initialized properly, since it dies at different points each
time.  Sometimes it dies on the "nil initialize" message send, other times
it is way off in "createGlobals" and dies at things like "==" or "new" or
"value".  Any guesses?  (BTW, LSC, ooop, THINK C 3.01, IIx, 4 megs of memory,
system 6.0.3)  I know that I'm not running out of memory, 'cuz I made it
into an application, gave it 2.5 megs, and it still didn't work (the finder
telling me that it was using about 300-400k).

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
= "Whether you like it, or don't like it, sit   | - gandreas@ub.d.umn.edu - =
=  back and take a look at it, because it's the |   Glenn Andreas           =
=  best going today!  WOOOOoooo!" - Ric Flair   |                           =
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Technical Details
Message-ID: <946@umn-d-ub.D.UMN.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!indri!eta!nic.MR.NET!umn-d-ub!gandreas
References: <9852@orstcs.CS.ORST.EDU> <1437@hub.ucsb.edu> <22841@agate.BERKELEY.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!indri!eta!nic.MR.NET!umn-d-ub!gandreas
From: gandreas@umn-d-ub.D.UMN.EDU (Glenn Andreas)
Newsgroups: comp.lang.misc,comp.lang.smalltalk
Subject: Re: Little Smalltalk Verion 3
Summary: Anybody got it working?
Keywords: mac
Message-ID: <946@umn-d-ub.D.UMN.EDU>
Date: 11 Apr 89 15:41:58 GMT
References: <9852@orstcs.CS.ORST.EDU> <1437@hub.ucsb.edu> <22841@agate.BERKELEY.EDU>
Reply-To: gandreas@ub.d.umn.edu.UUCP (Glenn Andreas)
Organization: University of Minnesota, Duluth
Lines: 41