4 ms·
I would also really like to use Pharo more. I tried it for Advent of Code last year [0]. However, I just can't get over the unmanageable custom windowing system
by nsm 5y ago
I would also really like to use Pharo more. I tried it for Advent of Code last year [0]. However, I just can't get over the unmanageable custom windowing system going on within the main window. Their isn't an easy way to iterate through windows, find windows, close windows and stop them from overlapping with each other all the time! It would be great to have some kind of Jetbrains/VSCode/modern IDE style layout where all the ancillary structures become panes that are always in a particular position and can be toggled on and off.
That and the lack of a vim editing mode (sorry, but I find it very hard to write code in an editor without vim style bindings, even though I don't use vim itself most of the time), make it a pretty painful experience.
In general, while Smalltalk the environment is a great idea, I think its UI could use some improvements and be much more keyboard driven.
Also, namespaces/modules please.
[0] https://nikhilism.com/post/2021/experiencing-smalltalk/ https://nikhilism.com/post/2021/experiencing-smalltalk/
- abecedarius 5y agoWould https://github.com/unchartedworks/SmalltalkVimMode https://github.com/unchartedworks/SmalltalkVimMode help with your vim needs? (I'm not into vim so I have no idea if that's the best place to start.)
- nsm 5y agoThanks! However it requires Pharo 6.1, and Pharo is at v9 now.
- melvinroest 5y agoI agree, nothing is stopping you to change that though ;-) Though, I've been looking through Calypso a bit (the window browser) and for me it seems really difficult to add anything at the moment. If it gets any easier, I'll create some tutorials. Loading in your own code to append to an image is doable via a .bashrc style mechanism. As in, you put your code in a file, open a playground and load it in, and your image is appended.