GUI Tools for GST
There's an announcement for new GUI tools for GNU Smalltalk. Sounds like early days, but there's code to play with, and a screencast:
I am working on an IDE for GNU Smalltalk from time to time. It is called Overlord and it is a simple and classic class browser like gst-blox (so nothing new). It has come to a stage where it might have its usage for some people.
Besides the very very ugly coding, it lacks some major features like exporting capability, debugger and inspector. Also its text editor is just a text view for now... But you can do simple things like adding/editing/removing namespaces, classes, methods and it has syntax highlighting.
Lost in a Dependency Maze
I'd like to use Squeak and Pharo more often, but then I run into problems like this:
- Spot a post promoting something like the MongoDB interface
- Go to the Project page
- Try to figure out what to load in what order
- After a few minutes of thrashing, give up
This is one area that the commercial vendors - Cincom and Instantiations - are way, way ahead in. If you load something that has pre-reqs, it's likely that the pre-reqs are set, and that they'll load automatically. Using Gofer with Pharo (for projects that have a configuration), that's also true. In Squeak? It's still a huge problem.
A SmallHarbour Blog in One Minute
Pharo by Example in Spanish
Torsten Reports that Pharo by Example is now available in Spanish:
The book Pharo by Example is now translated into Spanish too.
Technorati Tags: pharo
Pharo and OCR
Torsten reports on more interesting Pharo work from Pinesoft:
Gary Chambers (creator of the Polymorph UI framework for Pharo) is currently building an image capture, OCR and data processing system using Smalltalk and he provides a first screenshot.
More Pharo Documentation
Stef Ducasse has written two more chapters of Pharo documentation.
Technorati Tags: pharo, documentation
Seaside Sprint After ESUG
The VMWare (Gemstone) folks are sponsoring a post-ESUG Seaside sprint:
The fine folks at VMware (formerly GemStone) are so kind to pay for the venue of the Seaside Sprint after ESUG in Edinburgh.
Deploying Smalltalk Apps
I've done a fair bit of posting (and screencasting) on this topic for VW - Torsten has covered the bases for Squeak and Pharo in a very impressive way.
Technorati Tags: deployment, squeak, pharo
The Method That is the Bane of my Work Life
I must have spent more time in the method #moveEditVerticallyBy: (in DatasetView) over the last decade than anywhere else. Just today, I was notcing a problem in the keyboard navigation in one of our datasets - and the reason is this bit of code at the bottom of the method:
nextIndex == #changedIndex ifTrue: [^true]. self editAt: nextIndex downcast: false. self triggerEvent: #cellGettingFocus. self topComponent keyboardProcessor currentConsumer: editor widget controller. ^true
Note what's not there: a #valueChange sent to the controller. Without that, you get the bizarreness of the UI looking like it's selected, but the system doesn't actually register it as selected.
Now, that's in VW 7.6. In the latest release (7.8), this is fixed. Unfortunately, I'm not working in 7.8....
Technorati Tags: visualworks
Previous | Next | (1107 total) |