Smalltalk & Squeak featured on Slashdot

Roel Wuyts wuyts at iam.unibe.ch
Thu Apr 19 14:10:31 UTC 2001


Maybe slightly of-topic but I couldn't resist:

On 19/04/01 15:42, "Bijan Parsia" <bparsia at email.unc.edu> wrote:
> [snip]
> (Though, not always...e.g., there have been several goodies over the years
> to give some basic emacs keybindings to Squeak (and other
> Smalltalks). They mostly haven't caught on. Now a sensible interface for
> adjusting keybindings, etc. etc., would be very nice!)

I just released MagicKeys, a graphical utility for doing just that: viewing
and adjusting keybindings (and importing/exporting them). It even comes with
some e-macs like keybindings. Check out the webpage at
http://www.iam.unibe.ch/~wuyts/magickeys/ for more information and some
screenshots to see what I mean. It is for VisualWorks, but could of course
be ported to Squeak.

The implementation consists of two parts:
(1) reading an instance of DispatchTable, and converting it to something
that makes sense and is readable (and converting that back to a dispatch
table). This was the hard work: reverse engineering the dispatch table,
paragraph editor and FeelPolicy.
(2) the GUI to capture keystrokes, define keybindings, sort them, etc.

I can have a look to port (1) in Squeak (which is necessary to port the
GUI), but I don't have the time to create the -for the user- all important
GUI part.... Anybody up to the challenge ? Maybe we can do this at the
Stable Squeak event at ESUG in Essen ?



--
Roel Wuyts                           Software Composition Group
Roel.Wuyts at iam.unibe.ch         University of Bern, Switzerland
Board member of the European Smalltalk User Group: www.esug.org





More information about the Squeak-dev mailing list