Задача:Я пытаюсь создать пользовательский тип данных и вывести его на консоль. Я также хочу иметь возможность сортировать его, используя естественный порядок Haskell.
Проблема:Пишите, у меня не получается компилировать этот код. Выдает следующую ошибку :No instance for (Show Person) arising from a use of 'print'
.
Что у меня есть на данный момент:
-- Omitted working selection-sort function
selection_sort_ord :: (Ord a) => [a] -> [a]
selection_sort_ord xs = selection_sort (<) xs
data Person = Person {
first_name :: String,
last_name :: String,
age :: Int }
main :: IO ()
main = print $ print_person (Person "Paul" "Bouchon" 21)