VAStGoodies.com
Your VA Smalltalk OSS repository. Powered by VA Smalltalk with Seaside.

Hosted Projects

AbxProcessPeek
AbxProcessPeek listens on a socket for a message from a client. When it gets the message, it dumps interesting info to a file whose name is the content of the message.

See complete description (including code for a C client) in the configuration map Notes.
Licence:
Instantiations Goodie License (see end of config map Notes)
Developers:John O'Keefe
Configuration Maps:AbxProcessPeek
Announcements Framework
Requirements: VASt 8.0
10.10.2009 MIT License
Work done by Sebastian Heidbrink, smallhints.seasidehosting.st

The code is based on the announcements as described by Vassili Bykov in <http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?searchCategory=Announcements%20Framework>.
The implementation was a slightly extended and generalized version of the code found in OmniBrowser by Colin Putney which was orginaly implemented by Luks Renggli for Squeak.
(Announcements Core)
Requirements: VASt 8.0
10.10.2009 MIT License
Work done by Sebastian Heidbrink, smallhints.seasidehosting.st (Announcements Tests)
Requirements: VASt 8.0
10.10.2009 MIT License
Work done by Sebastian Heidbrink, smallhints.seasidehosting.st

Small extended version of the squeak-based AnnouncementsSpy of Lukas Renggli.
It supports developers during implementation of announcements-based applications. (Announcements Tools VA)
Homepage:http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?searchCategory=Announcements%20Framework.
Licence:
MIT
Developers:Sebastian Heidbrink
Configuration Maps:Announcements Core, Announcements Tests, Announcements Tools VA
Cloudfork
The goal of Cloudfork is to make it easy to use the various API's related to Cloud Computing. Initially the focus will be on the Amazon AWS services. The first services that are supported are the SimpleDB persistency service, SQS queing service and S3 storage service. For more information, please read our blog at http://blog.doit.st
Homepage:http://cloudfork.googlecode.com
Licence:
MIT
Blog:http://blog.doit.st
Developers:Ernest Micklei (emm), Jan van de Sandt
Configuration Maps:Cloudfork, Cloudfork ActiveItem
Codemanagement (PUMModeller)
Homepage:http://www.schrievkrom.de
Licence:
MIT
Email:marten@schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:CodeManagement
Custom Refactoring and Rewrite Editor Usability
Homepage:http://customrefactor.sourceforge.net/
Developers:Niall F Ross
Tags:development refactoring
Configuration Maps:Mastering ENVY/Developer Refactoring Browser Extensions, Refactoring Browser, Refactoring Browser Model, RefactoryTesting
E-Man Smalltalk library - Developer
software developed by Chris DeGreef
Licence:
LGPL
Developers:Marten Feldtmann
Configuration Maps:Obdobion, EMan - Developer
E-Man Smalltalk library - Distribution
by Chris DeGreef
Licence:
LGPL
Developers:Marten Feldtmann
Configuration Maps:Obdobion, EMan - Distribution
E-Man Smalltalk library - Runtime
Chris DeGreef
Licence:
LGPL
Developers:Marten Feldtmann
Configuration Maps:Obdobion, EMan - Runtime
Event Trigger Support
The application PhilemonEventTriggerSupport adds EventModel to the VA Smalltalk. Features include:

  • adds Object>>when: anEventNameSymbol send: aSelectorSymbol to: anObject
  • adds Object>>asValue returning a EventValueHolder that sends notifications on value change
  • adds EventModel, EventValueHolder and InterfaceAdaptor
  • policy based change notification

Ideas are based on the VisualWorks triggerEvent: mechanism.
Licence:
MIT
Blog:http://philemonworks.wordpress.com
Discussion:http://philemonworks.wordpress.com
Email:ernest.micklei@gmail.com
Developers:Ernest Micklei (emm)
Tags:announcement event notification trigger
Configuration Maps:Philemon Event Support
Glorp
Extensions required by Glorp in VASmalltalk.

LGPL(S) is a smalltalk variant of the LGPL license, essentially a clarification of
how LGPL applies to Smalltalk. The LGPL(S) licence is wholly unrestrictive as
regards Glorp code, while leaving any changes to the base libraries of the
Smalltalk dialact you are running it in under the licence of that dialect.
Homepage:http://www.glorp.org
Licence:
LGPL(S)
Licence URL:
Developers:Niall F Ross, Sebastian Heidbrink
Configuration Maps:Glorp, GlorpTest, GlorpVAPortMap
GraphicsLibrary "FreeImage" Wrapper
This library wraps some API calls of that graphics library.

- With this library you might be able to handle multi page TIFF files
- you may add png support to your application
Homepage:http://www.schrievkrom.de
Licence:
MIT
Licence URL:http://www.opensource.org/licenses/mit-license.php
Blog:http://www.schrievkrom.de
Email:marten@schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKFreeImageWrapper
JQuery
This is the VASt port of the jQuery and jQuery UI bindings for Seaside developed in Squeak by Lukas Renggli.

For more information on jQuery see http://jquery.com and http://jqueryui.com.
Licence:
MIT
Licence URL:http://en.wikipedia.org/wiki/MIT_License
Developers:Adriaan van Os
Tags:javascript jquery seaside
Configuration Maps:JQuery/JQueryUI, JQuery/JQueryUI Tests
JQuery Autocompletion Plugin
This is an updated version of the goodie that runs in VA Smalltalk 8.0.1 - tiny change made by Joachim Tuchel
Read more at: http://joachimtuchel.wordpress.com/2009/12/14/vast-8-0-1-seaside-using-the-jquery-ui-plugins/
Original info by Bart Veenstra follows:
Wrapper for Autocomplete plugin for JQuery.

JQuery Plugin created by Jörn Zaefferer
http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
Current version: 1.1
Compressed filesize: 8.001 bytes
License: MIT/GPL
Tested in: Firefox 3, IE 6 & 7, Opera 9, Safari 3
Migrated to VAST80 by Bart Veenstra

Autocomplete an input field to enable users quickly finding and selecting some value, leveraging searching and filtering.

By giving an autocompleted field focus or entering something into it, the plugin starts searching for matching entries and displays a list of values to choose from. By entering more characters, the user can filter down the list to better matches.

This can be used to enter previous selected values, eg. for tags, to complete an address, eg. enter a city name and get the zip code, or maybe enter email addresses from an addressbook.

[Usage example]
|id|
( html textInput )
; id: (id := html nextId)
; script: ( html jQuery new script: [ :s | s << ( s jQuery id: id ) autocomplete data: anOrderedCollectionOfStrings] )
[Usage example Ajaxified]
|id|
( html textInput )
; id: (id := html nextId)
; script: ( html jQuery new script: [ :s | s << ( s jQuery id: id ) autocomplete data: anOrderedCollectionOfStrings ; useAjax: true with: s ] )
Licence:
MIT/GPL
Blog:http://beartcommons.wordpress.com/
Email:bart.veenstra@gmail.com
Developers:Bart Veenstra, Joachim Tuchel
Tags:ajax autocomplete jquery seaside
Configuration Maps:JQuery-plugin Autocomplete
JSON
An implementation of the JSON javascript data-transfer format ported from Squeak.
Homepage:http://www.squeaksource.com/JSON.html
Licence:
MIT
Developers:Adriaan van Os
Tags:javascript json
Configuration Maps:JSON
LUA wrapper
This map contains code to use LUA as an external scripting language under
VASmalltalk
Licence:
MIT
Licence URL:http://www.opensource.org/licenses/mit-license.php
Email:marten@schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKLua
LUA wrapper tests
This map contains code for the LUA wrapper
Homepage:http://www.schrievkrom.de
Licence:
MIT
Licence URL:http://www.opensource.org/licenses/mit-license.php
Developers:Marten Feldtmann
Configuration Maps:MSKLuaWithTests
Magritte
VASt port of Magritte.

See http://www.lukas-renggli.ch/smalltalk/magritte for more information on Magritte. (Magritte)
VASt port of Seaside support for Magritte.

See http://www.lukas-renggli.ch/smalltalk/magritte for more information on Magritte. (Magritte Seaside)
Tests for VASt port of Magritte.

See http://www.lukas-renggli.ch/smalltalk/magritte for more information on Magritte. (Magritte Tests)
Homepage:http://www.lukas-renggli.ch/smalltalk/magritte
Licence:
MIT
Developers:Julian Fitzell, Sebastian Heidbrink
Configuration Maps:Magritte, Magritte Seaside, Magritte Tests
Melissa
Melissa is a tool that can help in building development and runtime images in a continous integration and testing setup.

See the project or blog url for instructions how to use it.

http://philemonworks.wordpress.com/2010/07/29/melissa-for-va-smalltalk/

Ernest Micklei
Homepage:http://www.philemonworks.com
Licence:
MIT
Blog:http://philemonworks.wordpress.com/2010/07/29/melissa-for-va-smalltalk/
Email:ernest.micklei@philemonworks.com
Developers:Ernest Micklei (emm)
Tags:continous integration packaging runtime-builder
Configuration Maps:Philemon Melissa
Method Wrappers
Developers:Niall F Ross
Configuration Maps:MethodWrappers, MethodWrappersBase
MethodPragmas
An implementation of method pragmas that is compatible with the syntax used in Squeak, Pharo, and VisualWorks. The code and tests is based heavily on the implementation used in Squeak and Pharo.
Licence:
MIT
Developers:Julian Fitzell
Tags:compilation pragmas
Configuration Maps:MethodPragmas
MSKCouchDB
Licence:
MIT
Developers:Marten Feldtmann
Configuration Maps:MSKCouchDB, MSKCouchDBWithTests
MSKDyBase
Homepage:http://www.schrievkrom.de
Licence:
MIT
Blog:http://www.schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKDyBase
MSKJSONWrapper
A wrapper around a simple C JSON parser, which has been mentiond at www.json.org, mainly the source from http://fara.cs.uni-potsdam.de/~jsg/json_parser/. The c code is licensed via

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

To use thos software you need a dll, containing a suitable c library - you may
find it at http://www.schrievkrom.de/extfiles/MSKJSON.zip,
which contains the compiled library - but also the complete Watcom C project
Homepage:http://www.schrievkrom.de
Licence:
MIT
Developers:Marten Feldtmann
Configuration Maps:MSKJSONWrapper, MSKJSONWrapperWithTests
MSKLogging
code for logging sub system
Licence:
public domain
Developers:Marten Feldtmann
Configuration Maps:MSKLogging
MSKSyslog
Code to send log messages to a syslogd message collector - the code shows a running example and it is published as it is.
Licence:
MIT
Licence URL:http://MIT
Email:marten@schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKSyslog
MSKVectorExtension
This configuration map contains objects for vectors in single and double precision - this application has been
written to get the knowledge how to write primitives - arithmetic has been realized by primitives.

To run this code you need "mskvectorextension.dll" from my site

at http://www.schrievkrom.de/extfiles/mskvectorextension.zip
Homepage:http://www.schrievkrom.de
Licence:
Public Domain
Developers:Marten Feldtmann
Configuration Maps:MSKVectorExtension
MSKVectorExtension- Test
Test for the MSKVectorExtension
Licence:
PublicDomain
Developers:Marten Feldtmann
Configuration Maps:MSKVectorExtensionsWithTests
Multicast support for VASmalltalk
Licence:
MIT license
Developers:Marten Feldtmann
Configuration Maps:MSKUDPMulticast
OpenCL binding
This application should contain - somewhere in the future - a binding to OpenCL
Licence:
MIT
Developers:Marten Feldtmann
Configuration Maps:MSKOpenCLSupport
OpenGL Wrapper
This map contains code suitable for a OpenGL wrapper. Examples are included.
Licence:
MIT license
Licence URL:http://www.opensource.org/licenses/mit-license.php
Email:marten@schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKOpenGLSupport
Philemon Tools
Philemon Tools is a collection of VisuaAge tools that helped me to be more productive in creating, testing and deploying applications.

(c) Ernest Micklei, 2009
Homepage:http://www.philemonworks.com
Licence:
MIT
Licence URL:http://en.wikipedia.org/wiki/MIT_License
Blog:http://philemonworks.wordpress.com
Discussion:http://philemonworks.wordpress.com
Email:ernest.micklei@philemonworks.com
Developers:Ernest Micklei (emm)
Tags:compiler tools
Configuration Maps:Philemon Tools
Pier
VASt port of Pier CMS.

See http://www.piercms.com/ for more information on Pier. (Pier)
VASt port of Seaside support for Pier CMS.

See http://www.piercms.com/ for more information on Pier. (Pier Seaside)
Tests for VASt port of Seaside support for Pier CMS.

See http://www.piercms.com/ for more information on Pier. (Pier Seaside Tests)
SIXX-based persistence for Pier.

Load a snapshot with code something like this:

stream := CfsReadFileStream open: 'newtest-20091130-125537.sixx'.
[kernel := PRKernel readSixxFrom: stream contents] ensure: [stream close].
" kernel name: 'Restored kernel'. "
PRKernel instances add: kernel. (Pier SIXX Persistence)
Tests for VASt port of Pier CMS.

See http://www.piercms.com/ for more information on Pier. (Pier Tests)
Homepage:http://www.piercms.com/
Licence:
MIT
Developers:Julian Fitzell, Sebastian Heidbrink
Configuration Maps:Pier, Pier Seaside, Pier Seaside Tests, Pier SIXX Persistence, Pier Tests
PostgreSQL-base interface
This configuration map can be used to access the PostgreSQL database via the native interface library of PostgreSQL.
This map does NOT contain Abt database layer to make this interface compatible with the VASmalltalk database subsystem (MSKPostgreSQL)
Contains all available tests for the base PostgreSQL wrapper code (MSKPostgreSQLWithTests)
Licence:
MIT license (MSKPostgreSQL)
public domain (MSKPostgreSQLWithTests)
Licence URL:http://www.opensource.org/licenses/mit-license.php
Blog:http://www.schrievkrom.de
Email:marten@schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKPostgreSQL, MSKPostgreSQLWithTests
Raphael Javascript Library
This is the VASt port of the Raphael Javascript Library for Seaside developed in Squeak by Gerhard Obermann.
Homepage:http://www.raphaeljs.com
Licence:
MIT
Licence URL:http://en.wikipedia.org/wiki/MIT_License
Blog:http://www.squeaksource.com/Raphael.html
Developers:Sebastian Heidbrink
Tags:javasrcipt scriptaculous seaside
Configuration Maps:Raphaël - JavaScript Library
Seaside GoogleChart
This is a port of the Seaside binding for GoogleChart from Squeak.
Licence:
MIT
Licence URL:http://en.wikipedia.org/wiki/MIT_License
Developers:Yuri Vrancken
Tags:google googlechart seaside
Configuration Maps:Seaside GoogleChart
SIXX
SIXX (Smalltalk Instance eXchange in XML)

Based on Squeak port found at http://squeaksource.blueplane.jp/SIXX/ (SIXX)
Tests for SIXX (Smalltalk Instance eXchange in XML)

Based on Squeak port found at http://squeaksource.blueplane.jp/SIXX/ (SIXX Tests)
Homepage:http://www.mars.dti.ne.jp/~umejava/smalltalk/sixx/index.html
Licence:
SIXX 0.2
Licence URL:
Developers:Julian Fitzell, Sebastian Heidbrink
Configuration Maps:SIXX, SIXX Tests
SpsPdfLib
An interface for pdflib.dll from http://www.pdflib.com.

A wrapper dll for Windows (including source) is available from http://sourceforge.net/projects/spspdflibwrappr.
Homepage:http://sourceforge.net/projects/spspdflibwrappr
Licence:
MIT
Developers:Adriaan van Os
Tags:pdf
Configuration Maps:SpsPdfLib, SpsPdfLib Development
SQLite Wrapper
This map contains code to wrap the embedded database SQLite (www.sqlite.org). In
addition to this code you should download the library from their original site
(www.sqlite.org).

This map also contains additional code for the VASmalltalk database interface - but I
myself would see this in a testing state.
Licence:
MIT license
Licence URL:http://www.opensource.org/licenses/mit-license.php
Blog:http://www.schrievkrom.de
Email:marten@schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKSQLite
SQLite Wrapper tests
test methods for the SQLite Wrapper
Homepage:http://www.schrievkrom.de
Licence:
public domain
Blog:http://www.schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKSQLiteWithTests
Squeak to VAST Port of Flotr Javascript Plotting Library
Homepage:http://solutoire.com/flotr/
Licence:
MIT License
Licence URL:http://www.opensource.org/licenses/mit-license.php
Blog:http://www.squeaksource.com/flotr.html
Developers:Sebastian Heidbrink
Tags:chart charting javascript seaside
Configuration Maps:Flotr Core
SUnit
Homepage:http://sunit.sourceforge.net
Licence:
as for OS SUnit versions in VASmalltalk releases
Developers:Niall F Ross
Configuration Maps:SUnit Browser
SWFObject2
Requirements: VASt 8.0.2
Flotr version: SWFObject-SR.19
12.06.2010 MIT License
Work done by Sebastian Heidbrink, smallhints.seasidehosting.st

find more information on SWFObject2 at http://www.squeaksource.com/SqueakAddOns.html

The SWFObject2 Seaside Addon adapted to work with VASt 8.0.2
Homepage:http://www.squeaksource.com/SqueakAddOns.html
Licence:
MIT
Developers:Sebastian Heidbrink
Configuration Maps:SWFObject2 Seaside Addon
SWFObject2 Demo
Requirements: VASt 8.0.2
Flotr version: SWFObject-SR.19
12.06.2010 MIT License
Work done by Sebastian Heidbrink, smallhints.seasidehosting.st

find more information on SWFObject2 at http://www.squeaksource.com/SqueakAddOns.html

The SWFObject2 Seaside Addon adapted to work with VASt 8.0.2
Homepage:http://www.squeaksource.com/SqueakAddOns.html
Licence:
MIT
Developers:Sebastian Heidbrink
Configuration Maps:SWFObject2 Seaside Addon Demo
Tagged Data Support
TaggedData is a very lightweight solution to XML support.

You can use TaggedData as a generic Node when writing or parsing a XML document.
TaggedDataParser directly creates your own POSO (Plain Old Smalltalk Object) if you provide it a tag-to-class mapping (tagClassMap).
Objects can represent themselves in XML when implementing printTaggedWith: and addElementNamed:with: (see TdPerson example).
It takes care of the XML entity encodings.

Examples can also be found in the Philemon Properties Support map.

Blog: http://philemonworks.wordpress.com
Licence:
MIT
Blog:http://philemonworks.wordpress.com
Discussion:http://philemonworks.wordpress.com
Email:ernest.micklei@gmail.com
Developers:Ernest Micklei (emm)
Tags:html xml
Configuration Maps:Philemon TaggedData
Test Browsers
MetaTest Browser: the MetaTestBrowser and the TestUIBrowser allow UI-driving and querying of tests, user-interactive tests and cancelling of test runs. The MetaTestBrowser also allows comparison between test runs. An earlier version of the MetaTestBrowser was discussed in Niall Ross' talk at Smalltalk Solutions 2002 (slides are in the www.stic.st archive; the report is there and in www.esug.org).
(MetaTest Browser)
MetaTest Browser: the MetaTestBrowser and the TestUIBrowser allow UI-driving and querying of tests, user-interactive tests and cancelling of test runs. The MetaTestBrowser also allows comparison between test runs. An earlier version of the MetaTestBrowser was discussed in Niall Ross' talk at Smalltalk Solutions 2002 (slides are in the www.stic.st archive; the report is there and in www.esug.org).

SUnit Browser - Packagable: helps you include the SUnit Browser in stripped images.

Test Browser: helps you experiment with changes to the SUnit Browser.

These are provided as a public open-source utilities that may be used, and further developed, without obligation or warranty (other than acknowledgement) in any system, commercial or otherwise. Uploading your bugfixes or extensions back to this site is encouraged but not required. I have chosen the MIT licence as an appropriate legal form for the above statement. (SUnit Browser - Packagable)
MetaTest Browser: the MetaTestBrowser and the TestUIBrowser allow UI-driving and querying of tests, user-interactive tests and cancelling of test runs. The MetaTestBrowser also allows comparison between test runs. An earlier version of the MetaTestBrowser was discussed in Niall Ross' talk at Smalltalk Solutions 2002 (slides are in the www.stic.st archive; the report is there and in www.esug.org).

SUnit Browser - Packagable: helps you include the SUnit Browser in stripped images.

Test Browser: helps you experiment with changes to the SUnit Browser.

These are provided as a public open-source utilities that may be used, and further developed, without obligation or warranty (other than acknowledgement) in any system, commercial or otherwise. Uploading your bugfixes or extensions back to this site is encouraged but not required. I have chosen the MIT licence as an appropriate legal form for the above statement. (Test Browser)
Homepage:http://customrefactor.sourceforge.net
Licence:
MIT
Licence URL:http://www.opensource.org/licenses/mit-license.php
Developers:Niall F Ross
Configuration Maps:MetaTest Browser, SUnit Browser - Packagable, Test Browser
Tests for the Rexx wrapper
This map contains the code for the tests of the rexx interface
Licence:
MIT
Email:marten@schrievkrom.de
Developers:Marten Feldtmann
Configuration Maps:MSKRexxSupportWithTests
URE Runtime Wrapper
Licence:
MIT
Developers:Marten Feldtmann
Configuration Maps:MSKOOBaseDLLWrapper
VAStGoodies
Tools to facilitate the contribution to and usage of open-source VA Smalltalk projects at VAStGoodies.com.
Homepage:http://vastgoodies.com
Licence:
MIT
Licence URL:http://en.wikipedia.org/wiki/MIT_License
Blog:http://philemonworks.wordpress.com
Discussion:http://www.instantiations.com/forum/viewforum.php?f=12
Email:ernest.micklei@gmail.com
Developers:Adriaan van Os, Ernest Micklei (emm)
Tags:development repository
Configuration Maps:VAStGoodies.com Tools
WinCrypt
Interface to the standard Win32 cryptography functionality.
  • Supports RC4, DES, TripleDES and AES encryption and decryption.
  • Supports MD5, SHA and SHA-256 hash functions
  • Supports HMAC message authentication
(WinCrypt)
Unit tests for WinCrypt. (WinCryptWithTests)
Licence:
MIT
Licence URL:http://en.wikipedia.org/wiki/MIT_License
Blog:http://blog.doit.st
Developers:Ben van Dijk, Jan van de Sandt
Tags:cryptography windows
Configuration Maps:WinCrypt, WinCryptWithTests
WinHttpClient
Interface for the standard Win32 winhttp.dll library. Can be used as a replacement for SstHttpClient on Windows platforms.
Licence:
MIT
Licence URL:http://en.wikipedia.org/wiki/MIT_License
Blog:http://blog.doit.st
Developers:Ben van Dijk, Jan van de Sandt
Tags:
windows (WinHttpClient)
webservice windows (WinHttpClientWebServiceSupport)
webservice windows (WinHttpClientWebServiceSupportWithTests)
windows (WinHttpClientWithTests)
Configuration Maps:WinHttpClient, WinHttpClientWebServiceSupport, WinHttpClientWebServiceSupportWithTests, WinHttpClientWithTests
<Unsorted>
Configuration Maps:AbtOleEdit, Announcements Demos Seaside, ComputerTelephony, Compuware SplitterWidget, Goodies - UML Designer, JQuery-plugin Bind, JQuery-plugin QTip, JQuery-plugin Radiobutton and Checkbox, JQuery-plugin Table Sorter, JQuery-plugin Table Sorter Example, Modelling, MSKDyBaseWithTests, MSKFFLLInterface, MSKGeneralDatabase, MSKGLibWrapper, MSKGLibWrapperWithTests, MSKMdlPlainRuntime, MSKMSAgentWrapper, MSKOleAdditions, MSKOOoAutoGenerated, MSKOOoBaseLibrary, MSKOOoCodeGenerator, MSKOOoExamplesAndIDE, MSKOOoSmalltalkExtensions, MSKOpenGLSupport Core, MSKOpenGLSupport Examples, MSKOpenGLSupport Examples FreeImage, MSKOpenGLSupport GUI, MSKOpenGLSupport Runtime Loading, MSKOpenGLSupport Structures, MSKPlatformExtension, MSKPostgreSQLAbtDBMLayer, MSKPostgreSQLAbtDBMLayerWithTests, MSKProcessViewer, MSKRemoteCommandTools, MSKRexxSupport, MSKScintillaWrapper, MSKSDL, MSKSDLWithTests, MSKSnarlInterface, MSKSQLiteAbtDBMLayer, MSKSystemExtension, MSKTestModel, MSKTreBinding, MSKTreBindingWithTests, MSKUREWrapper, Obdobion, EMan - Examples, VBRegex, z.ST: Database, PostgreSQL-Base