Nara Logo

The Nara Programming Language

What

Nara is a general purpose PL that contains the result of decades of improvements in type theory, algebraic types, classes, compiler error reporting & more.

CODE_EXAMPLE
use Std::Http

fun main() -> !void {
    val server = Http::Server::new()
    defer server.close()

    server.get("/") ${ _req, res ->
        res.text(
            \\HELLO FROM NARA
        )
    }

    print("Server running on port 3000...")
    try server.listen(3000)
}