Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>GemStone IDENew to Visual Studio Code? Get it now.
GemStone IDE

GemStone IDE

Preview

jgfoster

|
1,518 installs
| (0) | Free
GemStone/S IDE for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GemStone/S 64 Bit IDE

The gemstone Visual Studio Code extension allows you to interact with GemStone/S, a Smalltalk object application server and database.

Features

  • Log in to GemStone
  • Execute code in a workspace
  • View class in Topaz format

Instructions

Workspace

To use this extension you need to have a Workspace with at least one open folder. In Code,

  • Select the New Window menu
  • Select the Add Folder to Workspace... menu and select a convenient folder
    • While it could be anywhere, consider a place where you could save Smalltalk scripts or have related source code
  • Select the Save the Workspace as... menu

Install Extension

  • Navigate to the Extensions view
    • <Ctrl>+<Shift>+<P> then install extensions
  • Enter gemstone
  • Select and install the GemStone IDE

Login

You should define at least one login defined.

  • Open the user settings (with the Open User Settings command) or the workspace settings (Open Workspace Settings).
  • Select Extensions from the list on the left, click on GemStone, and click the Edit in settings.js link.
  • At the end of the JSON list, add a new entry for gemstone.logins.
  • This should give you a default set of settings that you can modify or add to. These items should appear in the Logins List when you select the GemStone icon on the left.

Known Issues

This extension is primarily a proof-of-concept to show that we can interact with a GemStone server from VSCode. Other than a way to explore the possibilities, it doesn't provide much functionality yet.

Initial development has been with VSCode 1.35.1 on macOS 10.14.5 with Node 12.4.0 and login to GemStone/S 64 Bit 3.5.0 running locally.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft