Skip to content

olion-lang/olion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

THIS IS CURRENTLY JUST AN IDEA.

THERE's ONLY WRITING-IN-PROGRESS DRAFTS, AND NO WORKING THINGS.

PLEASE WAIT FOR OUR INITIAL RELEASE!





Olion - A programming language with effect system on Wasm Component Model


(fully writing in progress...)


Why Olion?

  • Static Effect Tracking: All side effects of Olion program may causes are statically checked by the type system.
  • Capability-Based Security: Olion's effects ($stdout, $fsread, ...) are seamlessly mapped to WASI, and their detailed capabilities are checked in runtime.
  • Portability: Olion applications are built into Wasm Components, running on any Wasm runtimes that supports Wasm Component Model.

License

Olion is licensed under MIT LICENSE.

Releases

No releases published

Packages

 
 
 

Contributors