⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

318 stars 8 forks 318 watchers Haskell Apache License 2.0
ai beginner-friendly command-line concurrency developer-experience domain-driven-design event-sourcing functional-programming haskell mobile neohaskell programming-language
7 Open Issues Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The project's CI/CD pipeline is excessively slow (30+ minutes) because it uses `nix-shell --run "cabal test"`, leading to duplicate builds and significant overhead. The proposed solution is to refactor the CI/CD to leverage `haskell.nix`'s native test component building, directly building tests as Nix derivations via `nix-build`, which is expected to reduce CI time by 20-25 minutes.

Complexity: 4/5
help wanted type: testing effort: 8 priority: important work: obvious

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language

AI Summary: Doctests are failing with a "cannot satisfy -package-id Cabal" error after migrating to Haskell.nix. This issue stems from package environment mismatches and missing GHC environment variables in the isolated Nix build environment, risking documentation drift and broken examples. Potential solutions include setting specific GHC environment variables or migrating to `cabal-docspec`.

Complexity: 3/5
type: docs help wanted package: core type: testing effort: 8 priority: important work: complex

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
good first issue help wanted type: chore type: testing priority: urgent work: obvious

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
good first issue package: cli type: chore work: obvious

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
good first issue package: cli type: chore work: obvious

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
type: feature good first issue package: cli effort: 2 work: obvious

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language
type: feature good first issue package: cli effort: 1

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

Haskell
#ai#beginner-friendly#command-line#concurrency#developer-experience#domain-driven-design#event-sourcing#functional-programming#haskell#mobile#neohaskell#programming-language