Sekcja 5.2 raportu Haskell 2010 dotyczy list eksportowania modułów. W pewnym momencie, to says:Ukryty zakątek raportu Haskella
Podmioty liście eksportowej może być nazwany w następujący sposób:
- Wartość, nazwa pola lub metody klasy, czy zadeklarowane w korpusie modułu lub przywożonych mogą być nazwane przez podanie nazwy wartości jako qvarid, która musi znajdować się w zasięgu. Operatory powinny być ujęte w nawiasy, aby przekształcić je w qvarids.
...
ale ... ja czegoś brakuje? Ponieważ zgodnie z Reference składni w Chapter 10:
qvarid → [monid. ] varid
varid → (mały {mały | duży | cyfra | '})
Więc, w którym wszechświat jest wprowadzenie operatora w nawiasach obrócić w qvarid? Wydaje mi się, że operator jest wyraźnie varsym (lub może qvarsym).
Czy ktoś wie, co się tutaj dzieje? Mam na myśli, wyraźnie Haskell zdecydowanie wspiera pisanie operatorów na liście eksportu, ale opis składni w raporcie nie wydaje się mieć sensu ...
Zacznij od list e-mail. Może [email protected]? – dfeuer
Myślę, że nie "haskell @ haskell.org", to głównie dla ogłoszeń i dość niski poziom głośności. Nie jestem pewien, co to jest "poprawne" miejsce, ale 'haskell-cafe @ haskell.org' jest do ogólnej dyskusji, więc nie powinno to być * zbyt * nie na miejscu. –
O, znalazłem [na wiki] (https://wiki.haskell.org/Language_and_library_specification): "Jeśli znajdziesz błąd w raporcie, wyślij go na [listę wysyłkową prime-prime] (http: // www.haskell.org/mailman/listinfo/haskell-prime) (musisz się najpierw zarejestrować) lub wysłać go bezpośrednio do jednego z obecnych członków komisji. " –