|
|
Es soll eine eigene Prelude definiert werden, in der bestimmte Funktionen und Daten Typen nicht sichtbar sind. Diese sollen ohne Konflikte zur eigentlichen Prelude in der Vorlesung verwendet werden können, d.h. es sollen Funktionen und Datentypen mit gleichen Namen definiert werden können. Da in dieser Stufe auch noch keine Typklassen verwendet werden können/dürfen, müssen einige Typklassen für bestimmte Typen in der eigenen Prelude definiert werden.
|
|
|
|
|
|
Die folgenden Funktionen oder Datentypen werden in der Vorlesung/Übung verwendet und sollten daher nicht aus der Prelude importiert werden:
|
|
|
|
|
|
* length
|
|
|
* (++)
|
|
|
* last
|
|
|
* head
|
|
|
* tail
|
|
|
|
|
|
Hierbei wurden auch Funktionen mit aufgeführt, die nicht in jeder Stufe verwendet werden dürfen, aber in der Vorlesung vorkommen. |
|
|
\ No newline at end of file |