On Mon, Jan 02, 2012 at 01:04:58PM -0300, Esteban Lorenzano wrote: > Hi, > > I was trying to fix this, but seems to be a problem (besides the > "'-psn_0_528513'", which is an error). > According SmalltalkImage>>#getSystemAttribute: comment, getSystemAttribute: 0 > shouldn't answer the executable name, but the VM path: > > 0 the full path name for currently executing VM > (or, on some platforms, just the path name of the VM's > directory) > > ...so... getSystemAttribute: 0 is answering fine... and -1 should answer nil > (or the vm parameters, if present), not the executable name. Real problem > then is: > > we don't have a way to get the executable name > > or > > getSystemAttribute: comment is wrong :) >
On a unix VM, it answers the full path to the executable, which is in agreement with the comment. For example: Smalltalk getSystemAttribute: 0 ==> '/usr/local/lib/squeak/4.7.18-2505/squeakvm' Maybe is is more complicated for Mac, but wasn't there some discussion about it on vm-dev a while back? Dave > what's the audience opinion? > > cheers, > Esteban > > > El 31/12/2011, a las 9:11p.m., Sean P. DeNigris escribi?: > > > The latest blessed cocoa build from Jenkins (12/11/11 #10) + 1.3-rc returns: > > > > SmalltalkImage current getSystemAttribute: -1."'-psn_0_528513'" > > SmalltalkImage current getSystemAttribute: 0 "'/Applications'" > > > > There does not seem to be a way to get the vm executable name. > > > > Sean > > > > -- > > View this message in context: > > http://forum.world.st/VM-Smalltalk-getSystemAttribute-tp4122708p4249718.html > > Sent from the Pharo Smalltalk mailing list archive at Nabble.com. > > >
