[Cuis-dev] Introduction
Csürke Tamás
linuxlinux1 at windowslive.com
Sun Feb 8 08:08:32 PST 2026
Hi,
Thank you for trying it out.
1.
The error on start:
Unfortunately I made a bug yesterday and that's why it couldn't start. I've fixed it, please checkout this: https://github.com/ctutil/script-cuis/releases/tag/v0.2.1b
Actually this is an x86_64 linux version only (I use it most of the time).
You don't have to copy it into an exact Cuis-dev directory or similar. Just put it into your path e.g. /usr/local/bin and link it as cuis for convenience: ln -s cuis-7.2.AppImage cuis. (If you don't want to deal with the path you can just download the appimage and run it directly by ./cuis-7.2.AppImage after making it executable)
So you will be able to call any smalltalk file from any location. I'm sorry but I'm still really back with the documentation.
Then you have to clear the local cache: cuis -clear-cache
Then please check the version: cuis -version
It should be v0.2.1b
So you will be able to try the new version:
[cid:6c63395f-c3e5-4620-8c37-0d9a828e6d6e]
You can also run it in head mode: cuis -head proba.st
If it's fine it won't evaluate the proba.st but it'll be shown in a Workspace and you can decide if you want to modify it or evaluate by ctrl+a, ctrl+d.
If there's an error the debug window will appear.
1.
The IDE
I don't plan to change the IDE and I haven't even mentioned it, it's fine and my goal is to have Smalltalk as a 'from everywhere' version. Just imagine the reverse case: What would be if you could run any bash scripts only from a certain directory whatever you do? That sounds not so good, right? 🙂
I also felt the existing headless mode not so good, first because of you have to be in the Smalltalk directory, second with my approach you can even use it as an embedded interpreter. Last night I added a README to my repo, I've mentioned for example the Asciidoc + IntelliJ combo (I really like this).
And Cuis has an excellent package handling system. (That's why I prefer Cuis over Pharo and Squeak). By using SCUIS require: ... you can also add dependencies at runtime. Even if you create a lib directory right there you are, the so-s will be on the ld path as well.
I know There're still lot of todos. Some anomalies, like having warning when running more that one st file at the same time. And it's also a little bit annoying that a NewPackages and a UserChanges directory will be created in the current directory every time when they don't exist. (My suggestion here would be to be them hidden ones.)
Cheers,
Tamas
________________________________
Feladó: Juan Vuletich <juan at cuis.st>
Elküldve: 2026. február 8., vasárnap 14:51
Címzett: Discussion of Cuis Smalltalk <cuis-dev at lists.cuis.st>
Másolatot kap: Csürke Tamás <linuxlinux1 at windowslive.com>
Tárgy: Re: [Cuis-dev] Introduction
Hi Csürke,
I think you are doing a very interesting experiment. I don't clearly see the full potential, as I've been using Smalltalk IDEs as my place to build thins for a long time, and I don't miss any other IDE.
But I think it is extremely valuable that other possibilities are explored. Please keep us posted.
Welcome to our community! We are eager to exchange ideas in any direction or (related) topic.
Cheers,
On 2026-02-07 6:17 PM, Csürke Tamás via Cuis-dev wrote:
Hello,
I'm happy to be part of the Community. I really like Smalltalk as a hobby programming language. However I think it should be much more popular because it's fantastic, super productive nature and fun. 🙂
I work as a software developer since 2007. And I create utilities in Smalltalk on a hobby level. My recent try is to transform Cuis Smalltalk to be able to use it as a scripting language from command line or as a notebook from IntelliJ. I'd be happy if you'd share your oppinion about this imagination. You can check my try here:
https://github.com/ctutil/script-cuis/releases
Br,
Tamas
--
Juan Vuletich
www.cuis.st<http://www.cuis.st>
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20260208/49e2debc/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 23458 bytes
Desc: image.png
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20260208/49e2debc/attachment-0001.png>
More information about the Cuis-dev
mailing list