/usr/share/gnu-smalltalk/unsupported/echo.st is in gnu-smalltalk-common 3.2.5-1build2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Object subclass: #EchoMain
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'Language-Implementation'!
!EchoMain class methodsFor: 'foo'!
update: aspect
aspect == #returnFromSnapshot ifTrue: [
Smalltalk arguments = #('--repl') ifFalse: [
self main: Smalltalk arguments.
ObjectMemory quit ] ]!
main: argv
"I love Java!"
argv
do: [ :a| Transcript nextPutAll: a]
separatedBy: [ Transcript nextPutAll: ' '].
Transcript nl! !
ObjectMemory addDependent: EchoMain.
ObjectMemory snapshot: 'echo.im'!
|