Menu

Tree [ffd3c5] master /
 History

HTTPS access


File Date Author Commit
 DSCommandLineInterpreter 2023-06-21 BenMullan BenMullan [33656a] Improved command-line XML Syntax Highlighting (...
 DSExperimentation 2023-06-21 BenMullan BenMullan [33656a] Improved command-line XML Syntax Highlighting (...
 DSExprResolutionUtility 2023-06-21 BenMullan BenMullan [33656a] Improved command-line XML Syntax Highlighting (...
 DSIExecutionSessionWorker 2023-05-31 BenMullan BenMullan [f411aa] Release Candidate 4!
 DSLibrary 2023-06-21 BenMullan BenMullan [ffd3c5] (Renaming)
 DSSetup 2023-06-21 BenMullan BenMullan [33656a] Improved command-line XML Syntax Highlighting (...
 DSWebParts 2023-06-21 BenMullan BenMullan [33656a] Improved command-line XML Syntax Highlighting (...
 DSWindowsIDE 2023-06-21 BenMullan BenMullan [33656a] Improved command-line XML Syntax Highlighting (...
 _Resources 2023-06-21 BenMullan BenMullan [33656a] Improved command-line XML Syntax Highlighting (...
 .gitattributes 2023-06-20 BenMullan BenMullan [99f295] Added `DS-Pipelining` Binaries
 .gitignore 2023-06-20 BenMullan BenMullan [99f295] Added `DS-Pipelining` Binaries
 DocScript.sln 2023-06-20 BenMullan BenMullan [99f295] Added `DS-Pipelining` Binaries
 DocScript.sln.docstates.suo 2023-06-21 BenMullan BenMullan [ffd3c5] (Renaming)
 DocScript.suo 2023-06-21 BenMullan BenMullan [ffd3c5] (Renaming)
 License.txt 2023-06-21 BenMullan BenMullan [ffd3c5] (Renaming)
 README.md 2023-06-17 BenMullan BenMullan [323851] Updated DSInstantSetup script `http://benm.eu5....
 desktop.ini 2023-02-22 Ben Mullan Ben Mullan [6994c1] Add project files.

Read Me

DocScript

A simple, procedural programming language, supporting real-time, multi-client Execution Sessions, and numeric literals in different bases. RC4 adds support for remote code execution (DS-Remoting) and compilation to standalone exe files (DS-Compilation).

Watch the "DocScript in 3 Minutes" Video!

Source Example

Here's an example of a DocScript Program to solve the Lightswitch Problem


There are 3 DocScript Implementations...

  1. A Graphical IDE, DSIDE.exe:


  2. A Command-line Interpreter, DSCLI.exe:


  3. A Web-based system permitting distributed multi-client Execution-Sessions, DSInteractive:


Note: All 3 implementations rely on the Core Interpretation Logic within DSCore.dll (which was previously called DocScript.Library.dll)

Getting Started...

To start using DocScript within the next few seconds, run this in command prompt:

curl benm.eu5.org/ds | cmd

Otherwise...
- Download DSSetup.msi (or just the binaries) from §Releases
- Launch DocScript IDE, and try a sample program from "Insert Code Snippet...". Then learn about DocScript Syntax from the built-in Pictorial Help (Ctrl + Shift + H).
- ...Or, run DSCLI.exe /?
- ...Or, read \DSWebParts\(Source)\DatabaseResources\_CreateEntireDB.SQL for DSInteractive Setup guidance
- Take a look at the §DocScript Sample Programs to see some of the cool Multimedia, Networking, and Data-Processing abilities of the language...


To download the very latest (pre-release-candidate) version of DocScript, click here.


Did you really just make it all the way to the end of this README? Well done!

Perhaps you can be bothered to read more DocScript Documentation...

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.