Skip to content

Repository files navigation

The Vine Programming Language

Vine is an experimental new programming language based on interaction nets.

Vine is a multi-paradigm language, featuring seamless interop between functional and imperative patterns. See vine/examples/ for examples of Vine.

cargo run -r --bin vine run vine/examples/$NAME.vi

If you're curious to learn more, take a look at the Vine Docs, and join the Vine Discord server.

Sub-Projects

Vine compiles to Ivy, a low-level interaction-combinator programming language.

Ivy code runs on the IVM, a performant interaction combinator runtime.

About

an experimental new programming language based on interaction nets

Resources

Stars

385 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages