Disco: A Functional Programming Language for Discrete Mathematics

August 14, 2023 ยท Declared Dead ยท ๐Ÿ› TFPIE

๐Ÿ’€ CAUSE OF DEATH: 404 Not Found
Code link is broken/dead
Authors Brent A. Yorgey arXiv ID 2308.06971 Category cs.PL: Programming Languages Cross-listed cs.DM Citations 1 Venue TFPIE Repository https://github.com/disco-lang/disco] Last Checked 2 months ago
Abstract
Disco is a pure, strict, statically typed functional programming language designed to be used in the setting of a discrete mathematics course. The goals of the language are to introduce students to functional programming concepts early, and to enhance their learning of mathematics by providing a computational platform for them to play with. It features mathematically-inspired notation, property-based testing, equirecursive algebraic types, subtyping, built-in list, bag, and finite set types, a REPL, and student-focused documentation. Disco is implemented in Haskell, with source code available on GitHub [https://github.com/disco-lang/disco], and interactive web-based REPL available through replit [https://replit.com/@BrentYorgey/Disco#README.md].
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Programming Languages

Died the same way โ€” ๐Ÿ’€ 404 Not Found