Skip to content

MarcosAndradeV/chs-lang

Repository files navigation

CHS programing language

Goals

  • Develop a Custom Virtual Machine (CHSVM)
    • To run pure CHASM, make testing and perfomace checks.
  • Create a Custom Assembly-like Language (CHASM)
    • To have a common interface to compile to other targets.
  • Implement Backends for:
    • C and/or QBE
    • WebAssembly (Wasm) and JavaScript
    • Java Virtual Machine (JVM)
    • Erlang BEAM

Example Code

use Io

fn main()
  Io.puts("Hello, world")
end

License

This project is licensed under the MIT License - see the LICENSE file for details.

References & Inspirations

About

A experimental programming language

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published