Hi,

Paolo Bonzini wrote:
to compile interp.c, so you may want to upgrade anyway. But I can modify the libffi configure script to provide __LONG_LONG_MAX__ if it is not provided by the compiler.

Thanks, you may save some people some time :)

Now, here goes the newbie questions, please bear with me: I am new to Smalltalk and have looked at the manual page at http://www.gnu.org/software/smalltalk/gst-manual/gst.html and I can't make the examples work. I've run the test suite and all test pass but when I try to run Blox as stated in 3.7.1 (gst -qK blox/Run.st) these files don't exist, I think it's equivalent to run

gst -qK browser/Run.st

but the I get this:

$ gst -qK browser/Run.st
"Scavenging... 89% reclaimed, done"
"Scavenging... 89% reclaimed, done"
"Scavenging... 87% reclaimed, done"
"Scavenging... 89% reclaimed, done"
"Scavenging... 88% reclaimed, done"
Loading package BloxTK
Object: DLD error: requested module blox-tk was not found
Smalltalk.DLD class(Smalltalk.Object)>>#primError:
SystemExceptions.CInterfaceError(Smalltalk.Exception)>>#defaultAction
optimized [] in Smalltalk.Exception class>>#coreException
SystemExceptions.CInterfaceError(Smalltalk.Signal)>>#activateHandler:
SystemExceptions.CInterfaceError(Smalltalk.Exception)>>#signal
SystemExceptions.CInterfaceError class(Smalltalk.Exception class)>>#signal:
Smalltalk.DLD class>>#addModule:
optimized [] in Smalltalk.Package>>#fileIn
Smalltalk.Set(Smalltalk.HashedCollection)>>#do:
Smalltalk.Package>>#fileIn
optimized [] in Smalltalk.PackageLoader class>>#fileInPackages:
Smalltalk.OrderedCollection(Smalltalk.SequenceableCollection)>>#do:
Smalltalk.PackageLoader class>>#fileInPackages:
Smalltalk.PackageLoader class>>#fileInPackage:
Smalltalk.UndefinedObject>>#executeStatements
/usr/local/share/smalltalk/browser/Run.st:44: invalid scope resolution

I have a directory named blox-tk and I'm sure I'm missing something but how can I correct this? How does Smalltalk look for packages, how does it know 'Browser' corresponds to browser-tk? The manual does not explain this or I haven't found it.

Another problem is I seem unable to type examples at the st> prompt. If I type

x := Array new: 20 !

I get

stdin:1: assignment to undeclared variable x

but I thought you don't have to declare anything in Smalltalk!?

Thanks for your help and sorry for the long message but I'm totally new to this.

Thanks
Lucia


_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to