Я хочу прочитать чисто функциональные структуры данных. Я легко нашел тезис (который свободно доступен в формате PDF) , но вижу, что есть и книга . Поэтому я хотел бы знать, в чем различия, если таковые имеются, между этими двумя публикациями.
Я хочу прочитать чисто функциональные структуры данных. Я легко нашел тезис (который свободно доступен в формате PDF) , но вижу, что есть и книга . Поэтому я хотел бы знать, в чем различия, если таковые имеются, между этими двумя публикациями.
Ответы:
Вот сообщение в блоге автора, где он говорит
Я думал, что базовая организация моей диссертации была довольно солидной, поэтому в основном я был в состоянии сосредоточиться на добавлении и корректировке вещей, чтобы заставить его работать лучше как книга. Например, у меня больше не было ограничений из моей диссертации о необходимости сосредоточиться на оригинальной работе, поэтому я мог свободно добавлять структуры данных, разработанные другими людьми.
а также
Основными дополнениями были расширенный вводный материал (например, мое упрощение красно-черных деревьев, которое было разработано через несколько недель после защиты моей диссертации в серии писем с Ричардом Бердом), упражнения и приложение, включающее весь исходный код на Haskell. (в основном тексте используется исходный код в стандарте ML).
Как владелец книги ( хотя я не очень разбирался в ней ), я могу отметить, что она добавляет довольно большое приложение с переводами на Haskell его кода ML.
Кроме того, похоже, что он, по сути, взял свой тезис, переработал его и официально опубликовал, так же, как вы могли бы увидеть из нового выпуска любой ссылки на программирование там. Вероятно, вы можете многое получить из диссертации бесплатно, но в книге будут доступны некоторые исправления, переписки и дополнительные ссылки.