=== Nyelvbeágyazással kapcsolatos gyakorlati feladatok === Az alábbi feladatok megoldásához [[https://github.com/devaigergely81/haskell-edsl-example|ebből a példaszoftverből]] kell kiindulni. * Próbálja ki mindkét implementációt, a mély beágyazás esetén a végrehajtást és a kódgenerálást is! * A sekély beágyazást használva definiáljon olyan adatfolyamot, amely hármasával csoportosítja a beolvasott számokat, és a csoportok maximumát írja a kimenetre! Miért nem használható ez az adatfolyam a mélységi beágyazás esetén? * Implementáljon elágazás-kifejezést a nyelvben! Ennek segítségével oldja meg az előző feladatot úgy, hogy a sekély és mély beágyazás esetén is működjön! * Adjon a nyelvhez konstans forrást, vagyis a paraméterértéket ismételgető folyamot! * Adjon a nyelvhez szűrő konstrukciót, amely csak a megadott feltételnek megfelelő elemeket engedi tovább! * Implementálja a ''group'' konstrukció egy olyan változatát, amelyben a csoportosított elemek száma nem fix, hanem a bejövő számsorozat soron következő eleme szabja meg!