Skip to content

Libraries

James Foster edited this page Jun 21, 2019 · 2 revisions

Background

All interaction with GemStone is through a GemStone C Library (GCI), a dynamically loaded library provided by the vendor for various platforms (including Linux, macOS, and Windows). There are between two and four version-specific libraries for each platform. At ~7.5 MB per version per platform, this can add up quickly (Jade has about 100 MB of libraries for Windows). Distributing every possible library is one approach, but seems a bit heavy-weight.

On-Demand Download

As part of the login parameters you specify a GemStone/S version (e.g., 3.5.0). We look to see if we have the appropriate library already (it is stored in context.globalStoragePath) and if not, we attempt to download it from http://seaside.gemtalksystems.com/downloads/lib/. At present, the available libraries are rather limited, but let us know if you want to try something that isn't in the list.

Clone this wiki locally