Fünf kleine Projekte zum Selbermachen. Jedes hat ein Ziel, Schritte und eine Erweiterung für später. Such dir eins aus und fang an, ohne perfekt zu sein.
Ein Ratespiel mit Eingabe und Ausgabe in der IO-Monade.
Schritte
Erweiterung: Versuche als zusätzlichen Parameter mitführen
Die Funktionen map, filter und sum selbst nachbauen.
Schritte
Erweiterung: Eine Version mit foldr ergänzen
Wörter eines Textes zählen und nach Häufigkeit sortieren.
Schritte
Erweiterung: Den Text aus einer Datei lesen
Rechenausdrücke als eigener Datentyp, den du auswertest.
Schritte
Erweiterung: Einen kleinen Parser für Texteingaben ergänzen
Eine unendliche Liste aller Primzahlen definieren.
Schritte
Erweiterung: Das schnellere Sieb des Eratosthenes umsetzen