4 ms·
> On my Linux machine releases after 5 refused to as much as display anything That seems close to misrepresentation, Pharo works OK. https://benchmarksgame-te
by igouy 3y ago
> On my Linux machine releases after 5 refused to as much as display anything
That seems close to misrepresentation, Pharo works OK.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/fannkuchredux-pharo-1.html#log https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Pharo 9.0.21 on quad-core 3.0GHz Intel® i5-3330® with 15.8 GiB of RAM and 2TB SATA disk drive; using Ubuntu™ 22.10 x86_64 GNU/Linux 5.19.0-29-generic
- jacquesm 3y agoGP says it didn't work for them as did the GGP, why would you suggest that this is 'close to misrepresentation' when it is simply two datapoints that may be different from the experiences of others (for instance yourself).
- igouy 3y agojventura did not say Pharo didn't work. jventura said they didn't know what to do.
- klibertp 3y agoQuoting from your link: COMMAND LINE: /opt/src/pharo-vm-Linux-x86_64-stable/pharo --headless [...] Yeah. It indeed works. With --headless. It's "just" incapable of displaying GUI. I use Fedora. I ran every other available Smalltalk implementation on it, including Visual Age. GToolkit distribution, too, worked without problems. Pharo didn't, and still doesn't. I know that wanting this to be fixed is lazy of me and shows incredible entitlement, so I stopped - but please don't tell me I misrepresent something.
- igouy 3y agoDo those script files work with your Fedora Pharo install?
- klibertp 3y agoI'm not sure, I'd need to try. I'm also curious how this: (SystemWindow windowsIn: World satisfying: [:w | w model canDiscardEdits]) do: [:w | w delete]. works in headless mode. I guess #windowsIn:satisfying: simply returns an empty array? But, why do you ask?
- igouy 3y agoCurious as to whether Pharo does work with --headless on your Fedora install. (I don't currently have an Ubuntu install to poke.)
- klibertp 3y agoIt seems to work. I found Pharo 10 on disk, running it like this: -▶ ~/portless/pharolauncher/pharo-vm/pharo --headless Pharo10-SNAPSHOT-64bit-0618067.image a.st with a.st: Object subclass: #BenchmarksGame instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: ''! Transcript show: BenchmarksGame! First signals an error: primitive #primLoadSymbol:module: in TFFIBackend failed this seems to be related to libgit, as the stacktrace ends with: LGitLibrary(FFILibrary)>>ffiCall: LGitLibrary>>libgit2_init but it continues running and displays: BenchmarksGame and then hangs. I suspect I should tell it to quit, but since I don't have the GUI, I can't easily check what method I should call to do that. Ctrl+C works though. So, yes, without loading the GUI the VM and image seem to work. BTW, Smalltalk/X has a fully functional REPL, including console based Inspector and debugger. Imagine what would happen if you suggested providing such functionality in Pharo... ("only masochists can bear working with terminal", the "incredible" community says)
- igouy 3y agoI wouldn't describe that as "seem to work". What if a.st is Stdio stdout nextPutAll: 'Hello, world'; nextPut: Character lf