Other notes about libs-steptalk

Patrick Cardona <[email protected]> Wed, 26 Nov 2025 20:38:50 +0100
Newsgroups gmane.comp.lib.gnustep.general
Message-ID <dab2c49267b45b7ae2baba5bedcfa63e@pi400>
Hello,

I am following my exploration of libs-steptalk. Please, be patient 
with my newbye questions or notations.

1) I run several tests like the above:

patrick@pi400:~/SOURCES/libs-steptalk/Testing $ stexec  
/home/patrick/SOURCES/libs-steptalk/Examples/Developer/StepUnit.st
*** Scanning for tests in directory 
/home/patrick/SOURCES/libs-steptalk/Testing ***
*** Scanning for tests in directory 
/home/patrick/SOURCES/libs-steptalk/Testing/leaks ***
*** Scanning for tests in directory 
/home/patrick/SOURCES/libs-steptalk/Testing/Smalltalk ***
*** Test Case 1: 
/home/patrick/SOURCES/libs-steptalk/Testing/Smalltalk/test.st start 
***
stexec: Uncaught exception STInvalidArgumentException, reason: 
unhandled ObjC type 'O@'

Is this exception expected or unexpected?

2) Also, I noted the module 'ReadlineTranscript' was missing in 
'libs-steptalk/Modules/GNUMakefile'.
I built it and installed it manually, which permitted then to run the 
above test. Before it was failing to run.

3) Some other scripts need to be modified in 'Examples/AppKit':

a) As for 'listFonts.st', file extension in 'text.st' should be 'rtfd'.
b) In 'listFonts', we should handle the case of 'fontNames' with space 
or number. They silently fail to show in 'Fonts.rtfd'.
c) In 'printers.st': 'printerTypes' (prints out 'Type Unknown') should 
be better replaced by 'printerNames' which is able to list 'PDF' and 
my effective printer name attached to my system.

4) Maybe the 'documentation' folder could be installed in a way the 
user could find it on a system ready to use. Or at least, a man page 
to mention it, or a mention at the end of 'stexec -help' command?

5) From the help options list, it is not evident to know is an option 
needs to be used with a mandatory following script or if it could run 
alone. Except for evident '-help', the other options I have tested 
printed a empty line and the process seemed hanging. I needed to use 
'CTRL-C' to stop it.

e.g.:
patrick@pi400$ stexec -host $HOSTNAME
^C

Regards,
Patrick

-- 
Patrick Cardona - Pi400 - GNU/Linux aarch64 (Debian 13.2)
Xorg (1:7.7+24) - libcairo2 (1.18.4-1+rpt1 arm64)
Window Maker (0.96.0-4) - GWorkspace (1.1.0 - 02 2025) - Theme: 
AGNOSTEP - MUA: GNUMail (1.4.0)