Specialize checker types to express ClauseFn won't be passed as argument
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 53/100
Direzione di ricerca
Start by locating the checker functions and the ClauseFn constructor referenced in the discussion, then inspect how student programs invoke those checkers. The issue proposes changing checker signatures to take the left and right sides separately; confirm which checkers have the unused case and update their types and call sites consistently. Done when the checkers no longer need that case and the project’s existing tests pass.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Do all checkers have this nothing-to-do-case for the ClauseFn constructor that anyway can never occur in a student program?
Wouldn’t it make more sense then to specialize those functions’ types to always explicitly take the lhs and the rhs as separate arguments, instead of Clause lhs rhs?
Originally posted by @jvoigtlaender in https://github.com/fmidue/prolog-programming-task/pull/54#discussion_r4241879995
- Lingua principale
- Haskell
- Stelle
- 0
- Fork
- 1
- Merge medio
- 1g 13h
- PR unite (30g)
- 18
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fmidue/prolog-programming-task
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
fmidue/prolog-programming-task#55 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
fmidue/prolog-programming-task#57 ·
I maintainer di solito rispondono entro 1 giorno
-
clone detection settingsAperta
Difficoltà 3/5 Mezza giornata Idoneità per principianti 55/100
fmidue/prolog-programming-task#46 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
fmidue/prolog-programming-task#42 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
fmidue/prolog-programming-task#36 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di fmidue/prolog-programming-task
Issue simili
-
enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
alunduil/siren-json.hs#247 ·
I maintainer di solito rispondono entro 1 giorno
-
`--margin` still counts code points when it measures the last line of a call in `Margin.hs`Forse già presa @sherenkov l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
objectionary/phino#1871 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
puffnfresh/haskell-jwt#12 ·
-
cabal update underdocumentedForse già presa @KeuqS l’ha presa 1 giorno fa. Apertaattention: pr-welcome documentation good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 67/100
haskell/cabal#12447 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
LaTeX writer: definition term containing `=` breaks the build when `pdfstandard` is setForse già presa @enieuwy l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno