Skip to content
vic

tadeuzagallo/verve-lang

A functional language for the working hacker

tadeuzagallo/verve-lang.json
{
"createdAt": "2016-03-19T19:37:51Z",
"defaultBranch": "master",
"description": "A functional language for the working hacker",
"fullName": "tadeuzagallo/verve-lang",
"homepage": "https://verve-lang.org",
"language": "Haskell",
"name": "verve-lang",
"pushedAt": "2021-11-30T02:18:45Z",
"stargazersCount": 343,
"topics": [],
"updatedAt": "2025-09-11T03:13:35Z",
"url": "https://github.com/tadeuzagallo/verve-lang"
}

Verve logo


Build Status

Verve is a functional language for the working hacker. It was designed with users that come from other language paradigms in mind (primarily object-oriented). It aims to ease the path into the functional programming world by offering a more familiar take on functional idioms, like you’d find in most modern languages.

Verve has lists, classes, objects, lambdas, interfaces and more, and it tries to give them all a beginner-friendly API, but all the concepts found here have can be expressed in purely functional languages.

To learn more about Verve, check [https://verve-lang.org][website]

[website] !: https://verve-lang.org