
Prosol Documentation¶
Guides, tutorials and API reference for building, migrating and running applications with MVsharp, MVrest and MVsync.
Get started with MVsharp Browse the API reference
Press / anywhere to search the documentation.
Products¶
-
Run UniVerse, UniData, jBASE and D3 applications on a managed .NET platform backed by SQL Server, Oracle or DB2, and extend them with C#, Python and JavaScript.
-
Publish MV BASIC subroutines as REST services, with full control over the data structures they return.
-
Keep SQL Server synchronized with your MultiValue files and query the data through normalized SQL views.
What do you want to do?¶
-
Install MVsharp
Set up SQL Server Express, the MVsharp service, runtime and tools on one machine.
-
Learn the basics
Create accounts and files, compile BASIC programs and configure printers.
-
Write and debug code
Edit, compile and debug MV BASIC with the MVsharp Visual Studio Code extensions.
-
Use Python or JavaScript
Call MVsharp functions from server-side scripts, and call scripts from BASIC.
-
Expose REST APIs
Publish BASIC subroutines as REST endpoints with MVrest.
-
Sync data to SQL
Copy MultiValue files to SQL Server and normalize them into relational views with MVsync.
Reference¶
-
MV BASIC syntax with a short description of every function, statement and constant.
-
Every
BasicRuntime.Functionsmethod with its C# signature and return type. -
Plain-language definitions of MultiValue and MVsharp terms.