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