Type-machine, Haskell için Template Haskell tabanlı bir kütüphanedir ve yapısal alt tür benzeri kısıtlamalar sağlar.
Type-transformers (örn. pick, omit, record) ile kayıt tipleri türetmeyi kolaylaştırır.
defineIs ve deriveIs işlevleriyle kayıtlara getter, setter ve dönüştürücü fonksiyonlar otomatik üretilir.
Servant örneğinde veri modellerinin (Form, Response) dönüştürülmesi için kullanımı gösterilmiştir.
Kendi kayıt tiplerini native Haskell kayıtları olarak oluşturduğu için performans avantajı sunar.
Heterojen listelere kıyasla build ve traversal süreçlerinde daha hızlı sonuç verir.
DuplicateRecordFields genişletmesi ve tek yapıcı sınırlaması gibi bazı kısıtlamaları vardır.
Get notified when new stories are published for "Hacker News 🇹🇷 Türkçe"