. .

smalltalk

Smalltalk Appreciation

August 5, 2011 21:05:53.793

posted by James Robertson

 Share Tweet This

smalltalk

GUI Tools for GST

August 5, 2011 15:38:18.000

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.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Lost in a Dependency Maze

August 4, 2011 22:25:24.146

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.

posted by James Robertson

 Share Tweet This

smalltalk

A SmallHarbour Blog in One Minute

August 4, 2011 19:04:56.181

This looks pretty cool:

Create a blog easily with SmallHArbour from Romain Verduci on Vimeo.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

smalltalk

Pharo by Example in Spanish

August 4, 2011 6:17:24.555

Torsten Reports that Pharo by Example is now available in Spanish:

The book Pharo by Example is now translated into Spanish too.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Pharo and OCR

August 3, 2011 15:57:47.321

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.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

More Pharo Documentation

August 2, 2011 8:40:20.000

Stef Ducasse has written two more chapters of Pharo documentation.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Seaside Sprint After ESUG

August 1, 2011 16:57:39.278

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.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Deploying Smalltalk Apps

August 1, 2011 8:19:35.654

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: , ,

posted by James Robertson

 Share Tweet This

smalltalk

The Method That is the Bane of my Work Life

July 30, 2011 15:34:49.627

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:

posted by James Robertson

 Share Tweet This

Previous Next (1107 total)