Trong Arrows: A General Interface to Computation tôi thấy nhận xét này ngắn gọn về hyperfunctions:Chức năng hyperfunctions trong bối cảnh khoa học máy tính là gì?
Các datatype lạ
newtype Hyper b c = H (Hyper c b -> c)
có thể được chứng minh là một mũi tên [KLP01].
nhưng liên kết đến giấy bị hỏng.
Ngoài ra còn có gói hyperfunctions trên Hackage.
Không cung cấp bất kỳ giải thích nào về chúng là gì và thuộc tính của chúng là gì.
Vậy các hyperfunctions là gì, chúng hữu ích như thế nào và các thuộc tính của chúng là gì?
Rõ ràng cùng tên được sử dụng cho một cái gì đó hoàn toàn khác nhau in the context of holomorphic functions
Như tôi biết hầu như không có gì về khái niệm, tôi chỉ đoán các thẻ từ tài liệu tham khảo hiện tại của tôi đến từ Haskell/KHHGĐ, cảm thấy miễn phí để sửa chúng.
Dưới đây là một liên kết và làm việc tại các trích dẫn giấy: http://www.csee.ogi.edu/~krstics/psfiles/hyperfunctions.pdf từ đây http://www.csee.ogi.edu/~ krstics/ –
Plus [một số khác] (http://arxiv.org/pdf/1309.5135.pdf) trong ngữ cảnh Haskell. –