George Thomas 415055dcc2 Allow output types to vary for different parts of same day
For now this applies to Haskell only, and it may turn out to be tricky for the Rust implementation.

In practice, the limitation hasn't turned out to be important, and we could even go the other way and use `Integer` everywhere. This does however at least help with debugging, as well as just being conceptually right.

The `nil` and `(/\)` functions are intended to be overloaded to work for other list-like things in a later commit, and from there we will investigate using `OverloadedLists` and `RebindableSyntax` to recover standard list syntax, although there are probably limitations due to `(:)` being special.
2025-12-16 16:15:11 +00:00
2025-12-10 22:30:41 +00:00
2025-12-11 11:34:36 +00:00
2025-12-10 21:58:57 +00:00
2025-12-04 09:50:55 +00:00
2025-12-10 14:31:44 +00:00
Description
A playground for Rust/Haskell FFI work
490 KiB
Languages
Haskell 39.7%
Shell 23.4%
Nix 21.6%
Rust 15.3%