[Newbies] troubleshooting question
thokeller at gmail.com
Thu Jul 20 18:03:11 UTC 2006
Perhaps this is the problem?
When I ran this in a worksheet:
a _ OSProcess thisOSProcess stdOut.
Transcript show: a
show: returned "nil"
So nextPutAll: has no where to print to?
So my next question is how do I find the systems STDOUT pid?
On 7/19/06, David T. Lewis <lewis at mail.msen.com> wrote:
> On Tue, Jul 18, 2006 at 11:19:56AM -0700, Thomas J Keller wrote:
> > Greetings,
> > I copied this simple example from the Beginners page:
> > OSProcess thisOSProcess stdOut nextPutAll: 'Hello World'
> > Before running it, I did install the OSProcess OSProcess Pluggin
> > packages.
> > But I get an MessageNotUnderstood error browser. But I can't seem to
> > figure out why stdOut is not understanding nextPutAll:
> Hi Tom,
> OSProcess does not work on all platforms. If you are using Linux (or
> Mac OS/X with the less common Unix VM), the example should work. But
> if you are using Windows, it would not work unless you build your own
> custom VM and plugins (not what you had in mind, I'm sure).
> Almost everything in Squeak works identically on all platforms, but
> OSProcess is an exception to this rule. It is intended to provide
> platform-specific extensions, and it works differently (or not at
> all) on different platforms.
> As for troubleshooting, try playing around with the Squeak debugger.
> When you saw the "MessageNotUnderstood browser", you were seeing
> the debugger. Open in up and explore a little, and you'll be able
> learn a lot about problems like this one. You can also open a debugger
> right away and use it to step slowly through a problem to see where
> it goes wrong. For you example, try evaluating this in your workspace:
> self halt.
> OSProcess thisOSProcess stdOut nextPutAll: 'hello world'
> Hope this helps a little,
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
"Ecrasez l'Infame!" -- Voltaire
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Beginners