Skip to content

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

License

Notifications You must be signed in to change notification settings

neohaskell/NeoHaskell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

NickSeagullNick Seagull
and
Nick Seagull
Mar 24, 2025
fb911cc · Mar 24, 2025

History

21 Commits
Sep 17, 2023
Mar 9, 2025
Mar 9, 2025
Mar 24, 2025
Mar 7, 2025
Mar 9, 2025
Mar 7, 2025
Mar 9, 2025
May 26, 2024
Jul 30, 2024
Mar 7, 2025
Mar 9, 2025
Mar 7, 2025
Sep 16, 2023
Mar 7, 2025
Mar 7, 2025
Mar 7, 2025
May 26, 2024
Jul 27, 2024
Mar 9, 2025

Repository files navigation

NeoHaskell

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

It is designed to be easy to learn and use, while also being powerful enough to release your app with minimum effort and maximum confidence.


Welcome to the contributor guide

If you want to learn about NeoHaskell itself, checkout the NeoHaskell website.

This guide is intended to streamline the process of contributing to the NeoHaskell tooling.

The repository will be a mono-repo that contains all the different parts of NeoHaskell.

Installing the required tools

(This assumes that you're using MacOS, WSL2 or Linux)

  • Install Nix
  • Run nix-shell
  • Run cabal update && cabal build all

The recommended IDE for any NeoHaskell project is Visual Studio Code.

Get the code

  • Fork this repository
  • git clone <url to your fork>
  • cd NeoHaskell && code .

Install the recommended extensions

When opening the project for the first time, you will be prompted to install the recommended extensions, install them.

Collaborate on Discord

It's always better to hack with people, so why not join the Discord server?