You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Im vollen Bewusstsein, dass dies eine sehr subjektive Einschätzung ist und ich das Buch in erster Linie als Einführung in FP lese: Nach meinem subjektiven Eindruck ist Kapitel 9 Higher-Order-Programmierung wesentlich schwieriger als andere Teile des Buches; für die Übungsaufgaben habe ich netto mehr Zeit gebraucht als für alle von Kapitel 1-8 zusammen, und an vielen Stellen lief das bei mir auf das beliebte "klappt so nicht, dann probier ich mal ein Paar Klammern mehr oder weniger" hinaus.
Ich habe halbwegs verstanden, was fold macht, kann es auf Aufforderung anwenden - aber ich habe keine Ahnung, wofür es gut ist. Wofür sind curry und uncurry eigentlich da? Sind das wirklich nur "Umstecker", wenn die Signaturen irgendwie nicht passen, oder haben sie auch eine inhaltliche Bedeutung?
Viele der Übungsaufgaben (Telefonbuch als Funktion, Streams, //) kommen mir hier eher vor wie ein Punkt "Weiterführende Literatur" - nur eben ohne jegliche Verweise. Ganz generell fehlen mir in diesem Kapitel (nicht-triviale) Erklärungen.
Es tut mir leid, wenn dieser Issue nicht sehr konstruktiv ist. Vielleicht hilft er Euch ja trotzdem für eine zukünftige Version.
The text was updated successfully, but these errors were encountered:
Im vollen Bewusstsein, dass dies eine sehr subjektive Einschätzung ist und ich das Buch in erster Linie als Einführung in FP lese: Nach meinem subjektiven Eindruck ist Kapitel 9 Higher-Order-Programmierung wesentlich schwieriger als andere Teile des Buches; für die Übungsaufgaben habe ich netto mehr Zeit gebraucht als für alle von Kapitel 1-8 zusammen, und an vielen Stellen lief das bei mir auf das beliebte "klappt so nicht, dann probier ich mal ein Paar Klammern mehr oder weniger" hinaus.
Ich habe halbwegs verstanden, was fold macht, kann es auf Aufforderung anwenden - aber ich habe keine Ahnung, wofür es gut ist. Wofür sind curry und uncurry eigentlich da? Sind das wirklich nur "Umstecker", wenn die Signaturen irgendwie nicht passen, oder haben sie auch eine inhaltliche Bedeutung?
Viele der Übungsaufgaben (Telefonbuch als Funktion, Streams, //) kommen mir hier eher vor wie ein Punkt "Weiterführende Literatur" - nur eben ohne jegliche Verweise. Ganz generell fehlen mir in diesem Kapitel (nicht-triviale) Erklärungen.
Es tut mir leid, wenn dieser Issue nicht sehr konstruktiv ist. Vielleicht hilft er Euch ja trotzdem für eine zukünftige Version.
The text was updated successfully, but these errors were encountered: