Charity – Categorical programming language (1998)

Hacker News Top Tools

Summary

Archival repository of the Charity categorical programming language, including source code for two interpreters and related literature from the 1990s.

No content available
Original Article
View Cached Full Text

Cached at: 05/16/26, 09:38 AM

mietek/charity-lang

Source: https://github.com/mietek/charity-lang

charity-lang

Source code of two interpreters for the Charity language:

  1. The original C implementation, by the Charity Development Group, dated 28 September 2000

  2. An SML implementation, by Min Zeng, dated March 2003

Includes an archival version of the Charity website, all available literature, example programs, and binary releases of the original implementation.

Additional work

Literature

Additional literature

Related work

About

Packaged by Miëtek Bak.

Similar Articles

C programmers commit fresh crimes against readability

Hacker News Top

The 2025 International Obfuscated C Code Contest winners are announced, featuring 23 entries including Adrian Cable's Subleq computer emulator that enables software preservation through a one-instruction set architecture.

Logic for Programmers v0.15, Livecoding

Hillel Wayne — Computer Things

Hillel Wayne announces version 0.15 release candidate of his book 'Logic for Programmers', and highlights a livecoding meetup featuring Strudel and CLAVIER-36 for music programming.

CPPL: A Circuit Prompt Programming Language

Hacker News Top

CPPL is a compiler-mediated framework that bridges LLMs and hardware design by using a Python DSL and JSON-based intermediate representation to enable statically checkable, optimizable RTL generation.