Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rvanasa/fungi-vis

A source/AST/trace visualization tool for the Fungi programming language
https://github.com/rvanasa/fungi-vis

Last synced: about 2 months ago
JSON representation

A source/AST/trace visualization tool for the Fungi programming language

Awesome Lists containing this project

README

        

#### ***[Human-Fungi Interface](http://fungi-lang.herokuapp.com/)*** is an interactive visualization tool for the [Fungi](https://github.com/Adapton/fungi-lang.rust) programming language.

### Local Configuration

1. Download/install [Rust](https://www.rust-lang.org/)
2. Download/install [Node.js](https://nodejs.org/en/)
3. Run `rustup update`
4. Run `rustup target add wasm32-unknown-unknown --toolchain nightly` to install the Webassembly compile target
5. Run `npm i` to install dependencies
6. Run `node index dev` to run on port 8080
7. Visit http://localhost:8080 in your browser

### Current Features
- Pretty-printing bundled Fungi code/traces
- Variable highlighting
- AST/context/type inspection
- Client-side code execution