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 -~----------~----~----~----~------~----~------~--~---