Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 984 Bytes

README.md

File metadata and controls

41 lines (31 loc) · 984 Bytes

Stee

Stee is a low level programming language that targets webassembly. It has c-like syntax and control structures and compiles to webassembly modules. It is also embedable and can be used from inside javascript to compile specific functions.

Features

  • functions
  • switch statements
  • loops
    • for
    • while
  • variables
    • locals
    • globals
  • webassembly native operators and builtin functions.
  • types
    • i32
    • u32
    • i64
    • u64
    • f32
    • f64
  • Raw memory operators.
    • load / store

There are no structs, arrays, enums or other data structures yet. Those will be coming soon with an arena based memory management system.

The best way to currently see how it works is to look at the Tests

Example

Example Glitch Project

Contact

Email Me: [email protected]

Mailing list: ~saolsen/[email protected]

Irc: #stee on Freenode