Следующий простой код для перечисления файлов в каталоге: здесь :
(Directory name: '.')
allFilesMatching: '*.st'
do: [ :f | (f name) displayNl ]
Однако он не работает и выдает следующую ошибку:
$ gst mysrc.st
Object: Directory error: did not understand #name:
MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254)
Directory class(Object)>>doesNotUnderstand: #name: (SysExcept.st:1448)
UndefinedObject>>executeStatements (firstline.st:1)
Я работаю над GNU Smalltalk версии 3.2.5 в Debian Stable Linux .
Где проблема и как ее можно решить?