Skip to content

SamChou19815/samlang

Repository files navigation

samlang

VSCode Extension

Sam's Programming Language

Read the docs at the official documentation site.

Install the VSCode Extension at Visual Studio Marketplace.

Getting Started

If you want to use samlang as a user, it is better to read the official documentation. If you want to develop on samlang, follow the CI config to setup your dev environment.

Features

  • Type Inference
  • First Class Functions
  • Pattern Matching
  • Produce Optimized WebAssembly Code

Planned Optimizations

  • Loop unrolling
  • Partial redundancy elimination
  • Interprocedural analysis