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

https://github.com/plow-technologies/inferno

A statically-typed functional scripting language
https://github.com/plow-technologies/inferno

Last synced: 2 months ago
JSON representation

A statically-typed functional scripting language

Awesome Lists containing this project

README

          

![](misc/inferno.svg)

Infer, no?

---

This is the parser, type inference engine, and version control for a new functional scripting language.

Specifically, the project comprises of:

* Parser for the new functional language
* Type checker/inference
* Evaluator
* Basic prelude
* A version control server to manage script histories and versions

### Documentation
- [Nix setup, building and running things](./docs/nix.md)
- [Developing Inferno scripts and VSCode instructions](./docs/dev.md)
- [How parsing and evaluation works](./docs/parsing-eval.md)
- [Miscellaneous](./docs/misc.md)

**NOTE**: Please read the document on building with Nix first! It contains important instructions on how to interact with the project.