Haskell issues.
A place to start.

Find a small task in a Haskell project you care about.

Haskell issues

11 open issues

Snapshot checked · How we collect data

digital-asset / damlHaskellUnassigned

Refactor daml-new component to use `ComponentVersioned` over resolution file parsing

The Daml smart contract language

good first issuelanguage
Checked First ContributionsUpdated

What to know

The daml-new component discovers the damlc version by reading the resolution file. It could easily simply use ComponentVersioned to avoid another potential parse

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellUnassigned

Document import `hiding` keyword

The Daml smart contract language

component/documentationgood first issuelanguage/now
Checked First ContributionsUpdated

What to know

In the docs the hiding keyword should be documented. e.g. import DA.Next.Map import DA.List hiding (lookup) import DA.Optional import Prelude hiding

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellUnassigned

Please document that group, groupBy and groupOn work on sorted lists or that the grouping is for sequential elements.

The Daml smart contract language

component/documentationgood first issuelanguage
Checked First ContributionsUpdated

What to know

The Daml smart contract language

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellAssigned

Improve daml-script error reporting

The Daml smart contract language

good first issue
Checked First ContributionsUpdated

What to know

Daml-script outputs errors which contain implementation detail, like the qualified name of the exception used internally to bubble-up errors. We could clean up these error messages but maybe a simpler and better way is

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellUnassigned

Sanity tests for Daml Script + JWT auth

The Daml smart contract language

good first issue
Checked First ContributionsUpdated

What to know

The Daml smart contract language

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellAssigned

IDE Ledger vetting/unvetting is broken

The Daml smart contract language

good first issue
Checked First ContributionsUpdated

What to know

According to @paulbrauner-da , there are still issues with unvetting and vetting packages in the

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellUnassigned

UP-19 Add all missing items to Upgrade error messages, unify between Participant/Compiler

The Daml smart contract language

good first issuelanguage/error-message-improvement
Checked First ContributionsUpdated

What to know

The Daml smart contract language

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellUnassigned

Test BindingMismatch for expression upgrade warnings

The Daml smart contract language

good first issue
Checked First ContributionsUpdated

What to know

Currently there is no good way to test BindingMismatch errors in upgrades, because LF turns lambdas into their own top-level definitions, which are not expanded by the expression equality checker. We're disabling the

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellUnassigned

Reconsider using jq in damlc integration tests

The Daml smart contract language

good first issuegardening
Checked First ContributionsUpdated

What to know

Good gardening task Jq in Daml integration tests. Partially an artefact of the compiler / LF team split Can consider this as a gardening task? Moisés has some knowledge Some options: make query LF multi-line get rid of

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellUnassigned

pass in interface ID to create-and-exercise, exercise-by-key commands

The Daml smart contract language

component/java-ecosystemgood first issueteam/ledger-clients
Checked First ContributionsUpdated

What to know

Spin off 13920. When 13653 introduces the optional interface ID to these commands, change CreateAnd.java and ByKey.java to pass in the interface ID as mentioned in TODOs in that file. Note 13653 (comment) for upstream

Read the full issue discussion

Before you start

View on GitHub
digital-asset / damlHaskellUnassigned

Support .daml in GitHub

The Daml smart contract language

good first issuelanguage
Checked First ContributionsUpdated

What to know

From Stefano: After ~3.5 years we have been green-lighted to make a PR to integrate daml support into Linguist, which should make it recognized by Github. github-linguist/linguist4219 (comment) This is the PR we made

Read the full issue discussion

Before you start

View on GitHub