Re: Porting to Darwin

Brian de Alwis <[email protected]> Sun, 29 Jun 2008 21:15:55 -0700 (PDT)
Newsgroups gmane.comp.lang.smalltalk.strongtalk
Message-ID <b0642770-2489-4647-968f-7e0d08cabc3c@i76g2000hsf.googlegroups.com>
Hi Steve.  Thanks for asking.  I've managed to build a new VM under
VisualStudio.  Unfortunately my Darwin-patched sources leads to a
failed assertion when filing in code, such as your ANSI exceptions.
But a VM built from a fresh set of sources works fine.  So I'm in the
middle of figuring out what part of my patches causes the issue.  (I
can't seem to figure out how to get VisualStudio to load the .pdb file
for debugging symbols though.)

Even with fresh sources, however, recompiling the world (File ->
Recompile world) fails in DeltaCompiler>>#copyParameters: as a method-
scope's toHeap block is being fired, and the block is raising an
error.  I'm finding it a bit difficult to navigate the UI to figure
out what source object is causing the problem though.

Otherwise, I've been figuring out the UI environment, and trying to
figure out how to move forward.  I've currently created a
'DarwinPlatform' class and rewrote DLLMapName: to instead return an
array of library names (and modify its dependents).  I'm trying to
figure out what to do with StatBuffer and its indices.

I'm also trying to figure out how to manage source code: I'm from an
ENVY background and am finding the ball'o'wax file-in/file-out model a
big perplexing.  For example, your ANSI exception source includes
SUnit test methods -- I don't dispute that they have a purpose being
on Exception, but they shouldn't be in the file-in.

So I'm making progress, slowly but surely.

Brian.

On Jun 29, 10:21 am, talksmall <[email protected]> wrote:
> Hi Brian,
> Just wondering how you were getting on with creating new Smalltalk
> platform classes for the OSX port. Did your windows build work OK? If
> not, I can still generate a binary for you to use. Let me know if you
> would like me to do this.
>
> Regards, Steve
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Strongtalk-general" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en
-~----------~----~----~----~------~----~------~--~---