21

Platforma Haskell zawiera dwie przestarzałe biblioteki: old-time i old-locale. W dawnych czasach zawiera również preferowaną alternatywę (mianowicie time), ale nie mogę ustalić, jaka jest zalecana alternatywa dla old-locale.Preferowany sposób ustawiania lokalizacji na platformie Haskella

Czy jest to po prostu niedostatek platformy (wersja 2010.1.0.0), czy coś, co przeoczyłem?

Odpowiedz

11

Biblioteki w HP nie są z definicji przestarzałe. Podane nazwy są jednak zależne od opiekunów. old-locale pozostaje preferowanym mechanizmem manipulowania ustawieniami regionalnymi.

+2

Cóż, opis Hackage (http://hackage.haskell.org/package/old-locale-1.0.0.2) mówi: "Ten pakiet zawiera starą bibliotekę lokalną. Dla nowego kodu zalecana jest nowa biblioteka lokalizacji . " Jeśli to nie jest wyraźna deprecjacja, nie wiem, co to jest. – user355466

+0

@ user355466 Niestety to tylko pobożne życzenie. "Nowa" locale lib jest wyraźnie zablokowana. Od jakiegoś czasu nie widziałem żadnej dyskusji o zastępstwie. –

+0

Nie można scalić nowych locale z lokalną biblioteką w stare locale i zmienić stare locale na zbyt nowe-locale? – Zhen