Crates.io | church-lang |
lib.rs | church-lang |
version | 0.1.1 |
source | src |
created_at | 2023-02-23 21:35:21.146174 |
updated_at | 2023-02-25 16:57:56.458533 |
description | Church compiler - simple, safe, and fast |
homepage | https://github.com/prog-lang/church#readme |
repository | |
max_upload_size | |
id | 793066 |
size | 51,902 |
Church is a simple, safe, fast, purely functional programming language that compiles to WebAssembly. It is built to run everywhere, including
and other platforms that can host a WASM runtime.
Church is being actively developed and is, therefore, very unstable. Use with caution and, preferably, for experiments only.
😇 Simple: just like $\lambda$-calculus, Church is concise and straightforward. It handles complex tasks through abstraction and composition aided by its powerful type system.
🔒 Safe: Church's function purity and rich type checker eliminate a wide range of bugs and inconsistencies right off the bat. The compiler is going to gently guide you on your way to the top.
⚡ Fast: last but not least, Church targets WebAssembly to combine execution speed with the ability to execute on multiple platforms.