GitXplorerGitXplorer
S

samlang

public
36 stars
3 forks
4 issues

Commits

List of commits on branch main.
Verified
a9e83a5bc44296e534f9940caad65cc99eb546c1

[cd] Bump upload-artifact action (#1220)

SSamChou19815 committed 11 days ago
Verified
feb192859bb95dd9e70e774d9dc65439c1a813ab

Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#1219)

ddependabot[bot] committed 11 days ago
Verified
bec20ff2b522d43f6a2293defa0ba6dfc5eee4df

[e2e] Use node with strip types (#1218)

SSamChou19815 committed 12 days ago
Verified
07e038f45aef270a770f8e650455db180e89e9a7

[website] Make examples section responsive (#1216)

SSamChou19815 committed a month ago
Verified
87e99f91ff8a8bb3d7985d27fafd6fd8f1d64d46

[dependency] Bump wat and include wast (#1214)

SSamChou19815 committed a month ago
Verified
4b1c429c6c5651d440e3e4709a608ecc32299865

[chore] Fix all warnings and coverage issue after Rust 1.80 upgrade (#1213)

SSamChou19815 committed a month ago

README

The README file for this repository.

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