Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/neohaskell/NeoHaskell

⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.
https://github.com/neohaskell/NeoHaskell

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

Last synced: 3 days ago
JSON representation

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

Awesome Lists containing this project

README

        



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](https://neohaskell.org).

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 DevEnv by following [the official instructions](https://devenv.sh/getting-started/).
- Run `devenv shell`
- Run `cabal update && cabal build all`

The recommended IDE for any NeoHaskell project is [Visual Studio Code](https://code.visualstudio.com/).

# Get the code

- Fork this repository
- `git clone `
- `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](https://discord.gg/invite/wDj3UYzec8)?