Here it goes:
[EMAIL PROTECTED]:~/unzip$ ls
#a#
[EMAIL PROTECTED]:~/unzip$ gst
GNU Smalltalk ready

st> Smalltalk at: #d put: (Directory name: '.')!
<Directory /home/derek/unzip>
st> d do: [ :name | (d at: name) printNl ]!
Object: '/home/derek/unzip/#a#' error: Invalid argument 20: argument must be 
between 22 and 21
SystemExceptions.ArgumentOutOfRange(Exception)>>signal
SystemExceptions.ArgumentOutOfRange(Exception)>>signal:
SystemExceptions.ArgumentOutOfRange class>>signalOn:mustBeBetween:and:
String(ArrayedCollection)>>copyFrom:to:
VFS.VFSHandler class>>for:
VFS.RealFileHandler(VFS.VFSHandler)>>at:
Directory>>at:
optimized [] in UndefinedObject>>executeStatements
VFS.RealFileHandler>>do:
Directory>>do:
UndefinedObject>>executeStatements
nil

I am using gst 3.0.2. It looks like file name that contains $# triggers some 
VFS related file name munging. 
I don't like weird looking file names myself, but emacs uses #bluh# as 
autosaved backup for edited files and I don't like my smalltalk program to 
crash:(
Derek


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

Reply via email to