Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pp:21:teme:haskell-corectare [2021/05/16 19:36]
mihnea.muraru [Sugestii de întrebări la prezentare]
pp:21:teme:haskell-corectare [2021/05/16 19:47] (current)
mihnea.muraru [Sugestii de întrebări la prezentare]
Line 19: Line 19:
   * Partea 1 (''​Basics.hs''​)   * Partea 1 (''​Basics.hs''​)
     * Cum au definit tipul ''​Game''​.     * Cum au definit tipul ''​Game''​.
 +    * Cum au implementat reprezentarea ca ''​String''​ (funcția ''​gameAsString''​).
     * Dacă au avut nevoie să instanțieze vreo **clasă** pentru tipul ''​Game''​ (în afară de ''​Show'',​ instanțiată în schelet).     * Dacă au avut nevoie să instanțieze vreo **clasă** pentru tipul ''​Game''​ (în afară de ''​Show'',​ instanțiată în schelet).
     * Cum a fost utilizat **currying-ul** pentru definirea behavior-urilor (de exemplu, la funcția ''​bounce''​).     * Cum a fost utilizat **currying-ul** pentru definirea behavior-urilor (de exemplu, la funcția ''​bounce''​).
Line 25: Line 26:
     * Cum au instanțiat clasele ''​Eq''​ și ''​Ord''​ pentru tipul ''​Node''​.     * Cum au instanțiat clasele ''​Eq''​ și ''​Ord''​ pentru tipul ''​Node''​.
     * Cum au definit funcțiile de acces ''​nodeState'',​ ''​nodeParent''​ etc.     * Cum au definit funcțiile de acces ''​nodeState'',​ ''​nodeParent''​ etc.
 +    * Cum au instanțiat clasa ''​ProblemState''​.
     * Cum a fost exploatată **evaluarea leneșă**.     * Cum a fost exploatată **evaluarea leneșă**.
   * General   * General
pp/21/teme/haskell-corectare.1621183014.txt.gz · Last modified: 2021/05/16 19:36 by mihnea.muraru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0