Saya ingin membaca Struktur Data Murni Fungsional. Saya dengan mudah menemukan tesis (yang tersedia secara bebas sebagai PDF) , tetapi melihat bahwa ada buku juga tersedia . Jadi saya ingin tahu apa perbedaannya, jika ada, antara dua publikasi ini.
Saya ingin membaca Struktur Data Murni Fungsional. Saya dengan mudah menemukan tesis (yang tersedia secara bebas sebagai PDF) , tetapi melihat bahwa ada buku juga tersedia . Jadi saya ingin tahu apa perbedaannya, jika ada, antara dua publikasi ini.
Jawaban:
Di sini ada posting blog oleh penulis, tempat dia berkata
Saya pikir organisasi dasar disertasi saya cukup solid, jadi sebagian besar saya bisa fokus pada penambahan dan penyesuaian hal-hal untuk membuatnya bekerja lebih baik sebagai buku. Sebagai contoh, saya tidak lagi memiliki kendala dari disertasi saya karena harus fokus pada karya asli, jadi saya bebas menambahkan struktur data yang telah dikembangkan oleh orang lain.
dan
Penambahan utama adalah materi pengantar diperluas (seperti penyederhanaan saya pohon merah-hitam, yang dikembangkan beberapa minggu setelah pertahanan tesis saya dalam serangkaian email dengan Richard Bird), latihan, dan lampiran termasuk semua kode sumber di Haskell (teks utama menggunakan kode sumber dalam ML Standar).
Sebagai pemilik buku ( walaupun saya belum membaca banyak hal ), saya dapat menunjukkan bahwa buku ini menambahkan lampiran yang agak besar dengan terjemahan Haskell dari kode ML-nya.
Selain itu, sepertinya dia pada dasarnya mengambil tesisnya, mengerjakan ulang dan menerbitkannya secara resmi, seperti Anda akan melihat keluar dari edisi baru dari referensi pemrograman di luar sana. Anda mungkin bisa mendapatkan banyak dari tesis ini secara gratis, tetapi akan ada beberapa perbaikan, rewordings dan referensi tambahan yang tersedia dalam buku ini.