A next-gen functional language
Go to file
2024-02-13 15:30:53 -03:00
book several additional parsers 2024-02-13 15:30:53 -03:00
kind2.hvm1 several additional parsers 2024-02-13 15:30:53 -03:00
main.ts Kind2 parser WIP 2024-02-12 22:39:06 -03:00
package.json rename 2024-02-08 13:47:38 -03:00
README.md add usage notes 2024-02-08 20:04:56 -03:00

Kind2 WIP

Kind1 has been developed in JavaScript, which wasn't meant to be a long-term solution, but allowed us to explore self-types. Recently, we started developing Kind2 for HVM1, but it has been discontinued when we started working on HVM2. In this repository, we'll remake and continue Kind2's development, now targetting HVM2. Kind2 will be fully implemented in itself. Temporarily, we're using TypeScript+HVM1 to aid on the bootstrapping process.

Usage

  1. Install NPM.

  2. Install HVM1.

  3. Install Kind2: npm i -g (from this directory)

  4. Enter book/ and run with kind2 [check|run] term_name.