Napisałem moduł i aby uruchomić główny kod, do którego moduł jest importowany, należy podać rozszerzenie językowe {-# LANGUAGE OverloadedStrings #-}
lub opcję należy podać przy kompilacji oczywiście.Czy można "ukryć" rozszerzenia językowe?
Jeśli dołączę do modułu {-# LANGUAGE OverloadedStrings #-}
, nie będzie to lekarstwo, a użytkownik będzie musiał zrobić to samo w swoim kodzie lub podczas kompilacji.
Czy jest jakiś sposób, że mogę zrobić "coś" w rzeczywistym module, aby usunąć ten problem z ostatecznego użytkownika, a zatem "ukryć" wymagane rozszerzenie języka?