Skip to content

rustscript-lang/spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustScript Language Specification

This repository describes the RustScript (.rss) language, execution artifact formats, debugging contract, and host interop model.

The specification is implementation-derived, but the public text is intentionally high level: it describes observable language/runtime contracts rather than source layout or implementation details.

Documents

Language

Runtime and tooling contracts

Scope

This draft covers:

  • RustScript syntax and grammar shape.
  • VM bytecode as a portable execution artifact.
  • AOT packages as a distribution artifact.
  • Debugger-facing source, frame, stack, and breakpoint conventions.
  • Host function registration and call contracts.

It does not standardize optimizer strategy, internal compiler organization, private runtime data structures, or non-RustScript frontend compatibility.

Where this text and an implementation disagree, the implementation is the compatibility reference until this specification is updated.

About

RustScript Language Specification

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors