Monthly Archives: March 2009

Method Categorization and Browse Unsent for VA Smalltalk

Method categorization is an important part of documenting the interface of classes, which is quite unique to Smalltalk to my knowledge. Therefore most developers spent time reorganization their methods in commonly known categories such as initialize-release, accessing and instance creation. … Continue reading

Posted in Smalltalk | Tagged , , | Comments Off

Class Search Browser for VA Smalltalk

The Classes Interface Browser is a small search tool to quickly find a Smalltalk class or one of its methods. The two inputs fields on top provide filters for class names and method names of that class. From a selected … Continue reading

Posted in Smalltalk | Tagged , , , | Comments Off

VAStGoodies.com Statistics

VAStGoodies.com is the open source software repository for the VA Smalltalk community which was launched early this year by Adriaan van Os. As of today, the vastgoodies site has been extended with a page showing the activity statistics. Main purpose … Continue reading

Posted in Smalltalk | Tagged , | Comments Off

Navigating Inspector for VA Smalltalk

This goodie is also known as the “Diving” inspector as it allows you to navigate through an object structure by following each variable on a double-click. The inspection depth is shown in the inspector just above the “self”. You climb … Continue reading

Posted in Smalltalk | Tagged , , , | Comments Off

FileBrowser for VA Smalltalk

FileBrowser is a new addition to the configuration map “Philemon Tools” , available at VAStGoodies.com, for VA Smalltalk. This little but powerful tool has the following features: navigate through your local filesystem showing the contents of files (including images) file selection … Continue reading

Posted in Smalltalk | Tagged , , | 6 Comments

Flex Remoting ignores class mapping

if your application does not yet actually use that client Class.  In my application, the result of a remote invocation kept returning a dynamic Object instead of the intended ValueObject class “Slot” although I specified the mapping and the RemoteClass … Continue reading

Posted in flex | Tagged , , , | Comments Off

Tiny, single-purpose class: ResultToFunctionAdaptor

Every now and then I need a small piece of functionality that perfectly fits into a single, minimal-behavior thus single-purpose class. Continue reading

Posted in design, flex | Tagged , | Comments Off

Coding extensions for VisualAge for Smalltalk

The configuration map “Philemon Tools” , available at VAStGoodies.com, now contains an application that enhanced the source code browser in VisualAge for Smalltalk. In short it provides the following features: code completion, paste buffer, many modifier+key combinations. Continue reading

Posted in Smalltalk | Tagged , , | Comments Off

Importing directly from VAStGoodies.com

A small but handy enhancement of the previous submitted VAStGoodies tooling, is the ability to import configuration maps from VAStGoodies directly into your library. This feature is available in the standard Configuration Maps Browser. It uses the same Envy dialog … Continue reading

Posted in Smalltalk | Tagged , , | Comments Off

Tracking Object instances in VisualAge for Smaltalk

InstanceCounter is a tool that can be used to watch the number of instances present in your image.  It can be started from the Transcript Philemon menu or by evaluating: InstanceCountMonitor openOnClasses: #( ByteArray Process). The menu item named “Pointers 1st … Continue reading

Posted in Smalltalk | Tagged , | Comments Off