Việc triển khai makeLenses
tiêu chuẩn tạo ra thấu kính cho tất cả các trường của bản ghi bắt đầu bằng dấu gạch dưới. Tôi rất không thích ý tưởng phải giới thiệu một quy ước đặt tên khó xử như vậy vào hồ sơ của tôi vì nhiều lý do. Những gì tôi muốn làm là chỉ tạo ra ống kính cho tất cả các lĩnh vực của một bản ghi và đặt tên cho chúng bằng cách chỉ thêm một hậu tố "L" vào tên trường.Tạo ống kính cho thư viện "ống kính" với bộ xử lý tên tùy chỉnh thay vì mặc định "gạch dưới" dựa trên một
Với một fc-nhãn thư viện tất cả tôi phải làm gì để đạt được điều đó là
mkLabelsWith (++ "L") [''MyRecord]
nhưng ống kính thư viện có một cấu hình nhiều hơn tham gia với rulesets và các công cụ, mà không phải là dễ dàng để có được một tâm trí xung quanh. Vì vậy, tôi yêu cầu một công thức cụ thể để đạt được điều tương tự.
Tuyệt vời! Cảm ơn nhiều! –
lưu ý rằng hiện tại đã bị hỏng với ống kính-4.4 đã sửa đổi mã liên quan đến mẫu-haskell. –