[self-interest] Self on Panther
joshflowers at mac.com
Mon Feb 9 14:33:05 UTC 2004
As a follow up, how does one debug a problem like this?
I'm familiar with OS X (not so much with carbon, but I could figure out
what I needed to know), and wouldn't mind looking into the problem
if/when I've got the time, but I have almost no knowledge of how the
self VM works. Are there any good documents describing the self VM's
implementation? I've looked around, but have yet to come up with
> Does anyone have Self running on Panther? I just tried 4.2, and the UI
> never came up. Here's the output I got:
> for PPC: FastMapTest = false
> for PPC: LogVMMessages = true
> for PPC: PrintScriptName = true
> for PPC: Inline = true
> for PPC: SICDeferUncommonBranches = false
> for PPC: SICReplaceOnStack = false
> for PPC: SaveOutgoingArgumentsOfPatchedFrames = true
> Self VM warning: _allocated went negative
> Self VM warning: A one-word branch may not span the gap from the
> assembler buffer to the zone.
> The assembler and generated code will run a bit slower (normal for Mac)
> Welcome to the Self system! (Version 4.2)
> Copyright 1992-2003 Sun Microsystems, Inc. and Stanford University.
> See the LICENSE file for license information.
> Type _Credits for full credits.
> VM version: 4.1.11
> Self VM warning: ignoring failed Apple event:, -1708
> "Self 2" "Self 2"
> Thanks for any help,
> "While it is perhaps natural and inevitable that languages like Fortran
> and its successors should have developed out of the concept of the von
> Neumann computer as they did, the fact that such languages have
> dominated our thinking for twenty years is unfortunate. It is
> unfortunate because their long-standing familiarity will make it hard
> for us to understand and adopt new programming styles which one day
> will offer far greater intellectual and computational power." - John
> Backus, 1981
> Yahoo! Groups Links
More information about the Self-interest