SkillAgentSearch skills...

Neut

A programming language with static memory management based on λ-calculus

Install / Use

/learn @vekatze/Neut
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Tests on Linux Tests on macOS Book

Neut

Neut is a functional programming language with static memory management.

Key Features

  • Full λ-calculus support
  • Predictable automatic memory management
  • The ability to achieve both of the above without extra type annotations

Neut doesn't use a GC. Instead, it takes a type-directed approach to handle resources. It even uses the T-necessity operator to formulate borrowing.

Basic Characteristics

  • Call by value
  • Impure
  • Compiles to LLVM IR and binary
  • The type system ≈ CoC + ADT + (recursion) + (T-necessity) - (universe hierarchy)
    • That is, the usual one in functional programming, but a bit generalized
  • Built-in LSP support
  • Built-in rapid prototyping experience like scripting languages
  • Built-in formatter like Go

Documentation

Please see: https://vekatze.github.io/neut/

View on GitHub
GitHub Stars1.0k
CategoryDevelopment
Updated20h ago
Forks16

Languages

Haskell

Security Score

95/100

Audited on Apr 1, 2026

No findings