Documents
Here, we provide the official documentation of VCSSL, including programming guides.
Programming Guides
VCSSL Quick Guide for C-Style Language Users
This guide is intended as a fast-track introduction for C-style language users (such as C or C++) to get started with VCSSL as quickly as possible. It assumes the reader is already familiar with at least one C-style language, so explanations of common concepts are kept to a minimum for the sake of brevity.
VCSSL Syntax Guide
A guide focusing on providing a comprehensive overview of VCSSL syntax, similar to a reference manual. This guide is intended for experienced programmers familiar with other languages who wish to understand the language specifications of VCSSL or explore specific aspects. Each section is succinctly summarized for easy reference. Therefore, this guide may not be suitable for those without programming experience (as it may be difficult to understand).
VCSSL GUI Development Guide
A guide explaining how to create and work with graphical user interfaces (GUIs) in VCSSL, such as windows, buttons, and input fields.
VCSSL 2D Graphics Programming Guide
A guide explaining how to work with two-dimensional graphics (2D graphics or 2DCG) in VCSSL.
Others
This section provides documents for specific situations or purposes, which are slightly different from the main programming guides.
How to Plot Graphs

The VCSSL runtime environment comes bundled with "RINEARN Graph," developed by the same studio (RINEARN). It allows you to plot 2D and 3D graphs out of the box.
>> How to Plot 2D Graphs
>> How to Plot 3D Graphs
Vnano Tutorial Guide
A comprehensive guide to "Vnano (VCSSL nano)," the built-in scripting engine for embedding VCSSL into applications. This guide covers how to download and set it up, as well as its syntax and features.
VCSSL/Vnano Plugu-in Interface Specifications
The interface specification documents for developing plugins for VCSSL and Vnano.