Baru-baru ini saya tersandung sekali lagi pada masalah catatan Haskell, khususnya keunikan nama-nama bidang. (Ini menyebalkan ...)
Saya sudah membaca proposal untuk catatan di Haskell dari SPJ dan Greg Morrisett, tetapi pembaruan terakhir adalah pada tahun 2003.
Makalah lain yang disebut Lightweight Extensible Records untuk Haskell dari SPJ dan Mark Jones bahkan lebih tua: Ini dari lokakarya Haskell pada tahun 1999.
Sekarang saya bertanya-tanya apakah proses memberikan catatan baru Haskell membuat kemajuan.
Adakah yang tahu sesuatu tentang itu atau adakah yang bisa mengarahkan saya ke bacaan lebih lanjut?
Jawaban:
Dua uang saya.
Percaya atau tidak, Haskell terlalu banyak digunakan untuk memungkinkan perubahan melanggar dengan perangkat lunak yang ada. Dan sulit untuk menambahkan catatan tanpa merusak bagian penting dari bahasa tersebut.
PEMBARUAN: BTW, saya pikir catatan adalah fitur baru yang bagus. Saya paling suka, tidak memiliki nama anggota yang mencemari namespace global.
sumber
a.b
akan berbedaa.b
masalahnya kurang penting karenaA.b
sudah berarti sesuatu yang berbeda dariA . b
(berkat sistem modul). Tentu itu adalah perubahan yang menghancurkan, tapi itu tidak terlalu buruk.