Japanese English

Programming Language VCSSL Official Website

Welcome to the official website of VCSSL! On this site, we provide a free-to-use execution environment, various documents, and code written in VCSSL.

Download

What is VCSSL?

VCSSL is a C-like scripting language suitable for relatively lightweight computational and visualization tasks, as well as creating small GUI tools. It is also a standard control language in 3D graph software such as "RINIA Graph 3D".

» Learn More! - What is VCSSL?
» For C-Style Language Users:  Quick Guide

Assistant AI

An AI assistant for VCSSL is now available! It answers questions and helps with coding.
» More Details

Documentation

We provide official documentation, including programming guides, at the following link.

Quick Guide for C-Style Language Users
A fast-track introduction for C-style language users (such as C or C++) to get started with VCSSL as quickly as possible.
Syntax Guide
A guide focusing on providing a comprehensive overview of VCSSL syntax, similar to a reference manual.
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.
2D Graphics Programming Guide
A guide for using 2D graphics features.
3D Graphics Programming Guide
A guide for using 3D graphics features.

» View All Documentation

Libraries

The specifications for the standard libraries are available here.

Note: these specifications have not yet been translated into English. Therefore, links to the Japanese documents are provided here.
System Library
Provides commonly used fundamental functionalities.
Math Library
Offers various mathematical functions.
GUI Library
Provides functionality for generating, placing, and controlling GUI components.
Graphics2D Library
Offers 2D drawing capabilities.
Graphics3D Library
Provides 3D drawing capabilities.
Graphics2DFramework Library
A framework for easily creating programs that perform 2D drawing.
Graphics3DFramework Library
A framework for easily creating programs that perform 3D drawing.

» List of all Standard Libraries

Code Archive

Various codes written in VCSSL are published with detailed explanatory articles.

Circular Wave Animation

Draws the circular wave as 3D animation, under the specified wave parameters.
Sine Wave Animation

Draws the sine wave as animation, under the specified wave parameters.
Tool For Converting Units of Angles: Degrees and Radians

A GUI tool for converting the angle in degrees into radians, or radians into degrees.
Vnano | Compute Integral Value Numerically

Example code computing integral values numerically by using rectangular method, trapezoidal method, and Simpson's rule.
Vnano | Output Data of Numerical Integration For Plotting Graph

Example code computing integrated values numerically, and output data for plotting the integrated functions into graphs.

» Explore Other Codes

Also Embeddable in Applications: Vnano

We have also developed and released a small scripting engine "Vnano" that can be embedded and used within Java applications. You can run VCSSL's subset language as a script processing feature within your application.

» Learn More!


  • Oracle and Java are registered trademarks of Oracle Corporation and its subsidiaries in the United States and other countries. Company names and product names mentioned in the text may be trademarks or registered trademarks of their respective companies.

Japanese English
Index
News From RINEARN
* VCSSL is developed by RINEARN.

Exevalator v2.4 Released — MCP Support Added, Now Usable as an AI Calculation Tool
2025-11-15 - We've released Exevalator v2.4, our expression-evaluation library. Starting with this version, it supports MCP, making it usable as a calculation tool for AI assistants.

Exevalator v2.3 Released — Now Usable from Python
2025-11-04 - We've released Exevalator v2.3. Starting with this version, you can now use it from Python! With growing demand around AI tool development in mind, we share the details here.

Exevalator Updated — Easy Japanese Localization for Error Messages
2025-10-31 - Exevalator 2.2.2 is out. You can now localize error messages to Japanese with a simple copy-and-paste, and we've included several bug fixes and minor parser adjustments.

Inside RINPn Online: Architecture Overview
2025-10-22 - An inside look at the architecture of the recently launched online version of the RINPn scientific calculator. It's open source, so you can freely modify and reuse it to build your own web calculator (maybe!).

Meet RINPn Online: Use the Scientific Calculator Anywhere, Instantly
2025-10-21 - RINPn, the free scientific calculator, now has an online version you can use instantly in your browser — on both PC and smartphones. Read the announcement for details.

The VCSSL Support AI is Here! — Requires a ChatGPT Plus Account for Practical Performance
2025-08-19 - A new AI assistant for the VCSSL programming language is here to answer your questions and help with coding. This article explains how to use it and showcases plenty of real Q&A and generated code examples.

English Documentation for Our Software and VCSSL Is Now Nearly Complete
2025-06-30 - We're happy to announce that the large-scale expansion of our English documentation with the support of AI — a project that began two years ago — has now reached its initial target milestone.

VCSSL 3.4.52 Released: Enhanced Integration with External Programs and More
2025-05-25 - This update introduces enhancements to the external program integration features (e.g., for running C-language executables). Several other improvements and fixes are also included. Details inside.