scalaz

Dobry scalaz wstęp [zamknięty]

Ostatnio scalaz przykuł moją uwagę. Wygląda to bardzo ciekawie, ale nie znalazłem żadnego dobrego wprowadzenia do biblioteki. ... którzy chcą znaleźć dokumentację API dla Scalaz są tutaj: Http://docs.typelevel.org/api/scalaz/nightly/index.html#package

Function syntax puzzler in scalaz

Po obejrzeniu prezentacji Nicka Partidge ' a na temat scalaz , rzuciłem okiem na ten przykład, który jest po prostu super: ... t; Pair[A,B], której oczekuje druga metoda: co się dzieje z Krotką 2/Pair w przypadku błędu? Nie ma tuple w zasięgu wzroku!

Reader monad for Dependency Injection: multiple dependencies, nested calls

Na pytanie o Dependency Injection w Scali, sporo odpowiedzi wskazuje na użycie czytnika Monad, albo tej Ze Scalaz, albo po pr ... ch wykorzystywałby czytelnik Monada do takiego " biznesu aplikacja " być lepszym niż tylko używanie parametrów konstruktora?

Używanie strumienia Scalaz do parsowania zadań (zastępowanie Iteratów Scalaz)

Wprowadzenie Używam iteratówScalaz 7 w wielu projektach, głównie do przetwarzania dużych plików. Chciałbym zacząć przełącz ... I skończyliśmy. What I want Mniej więcej ten sam program zaimplementowany przy użyciu strumieni Scalaz zamiast iteratów.

Wykonywanie żądania HTTP w Scali

Próbuję wysłać proste żądanie POST do webservice, który zwraca jakiś XML w Scali. Wygląda na to, że Dispatch jest standardow ... zej składni. Wydaje się również, że Scalaz ma jakieś zaplecze dla HTTP , ale nie mogę znaleźć dla niego żadnej dokumentacji.

Finding my way through Scalaz [duplicate]

Możliwy duplikat:dobry scalaz wstęp Chciałbym dowiedzieć się więcej o Scalaz, prawdopodobnie używając Scalaz7, aby u ... rozważyć iteracje i jakiego rodzaju operacje mogę z tym zrobić. Bardziej jak Panorama funkcjonalności dostępnej z biblioteką.

Jak rozumieć Trawers, trawers i trawers

Jestem zdezorientowany co do przypadku użycia o traverse, traverseU i traverseM, przeszukałem go na stronie scalaz, prosty pr ... est różnica między tymi 3 metody, byłoby lepiej będę miał jakiś przykładowy kod, aby pokazać różnicę Wielkie dzięki z góry

Walidacja a dysjunkcja

Załóżmy, że chcę napisać metodę z następującym podpisem: def parse(input: List[(String, String)]): ValidationNel[Throwabl ... prawdziwym kodzie i nie rozwinąłem jeszcze preferencji dla jednego nad drugim. Coś przeoczyłem? czy wolę jedno nad drugim?

Real World Functional Programming in Scala

Soooo... Półgrupy, Monoidy, Monady, Funktory, Soczewki, Katamorfizmy, Anamorfizmy, Strzałki... Wszystko to brzmi dobrze, a p ... lu, z książką lub dwiema, byłoby świetne (dzięki Paul): przykłady wzorców projektowych GoF w podstawowych bibliotekach Javy

Round-up instancji klasy typu Scalaz dla innych bibliotek

Często zdarza mi się chcieć (a potem zazwyczaj pisać) Scalaz typować instancje klas dla klas w innych bibliotekach Scali lub ... repozytoriów GitHub lub innych zasobów byłby dla mnie przydatny. Wolę Scalaz 7 instancji, ale wezmę wszystko, co będę mógł.

Połączenie EitherT i Future

Mam aplikację, która wykonuje wiele połączeń z różnymi systemami backendów i mam nadzieję użyć kompleksów do uproszczenia prz ... val backendFailure = processOutcome(methodChainBackendFailure) val futureFailure = processOutcome(methodChainFutureFailure)

Jak poradzić sobie z monadą "czytelnika" i "spróbować"?

Czytam świetny artykuł o dependency injection w Scali z Reader monad. Oryginalny przykład działa dobrze, ale trochę zmienił ... z tym poradzić. Czy mogę użyć scala.util.Try tutaj? Jak Mogę zmienić go na typ KLeisli? Jak sprawić, by ten przykład działał?

Jak zmniejszyć Seq [albo [A, B]] Do [A, Seq [B]]?

Podano sekwencję eitherów Seq[Either[String,A]] z Left będącą Komunikatem o błędzie. Chcę uzyskać Either[String,Seq[A]] gdzie ... go nie używa. Edit Zmieniłem tytuł, który pierwotnie poprosił o Either[Seq[A],Seq[B]], aby odzwierciedlić treść wiadomości.

Dlaczego Walidacja nie jest monadą?

Przykładowy przypadek użycia: def div2(i: Int): Validation[String, Int] = if (i%2 == 0) Validation.success(i/2) el ... n... Czy powinienem zmodyfikować źródło scalaz? albo zupełnie czegoś mi brakuje~? proszę o pomoc ~ Używam scalaz 7.0.0-M2

Scala: Scalanie map według klucza

Powiedzmy, że mam dwie mapy: val a = Map(1 -> "one", 2 -> "two", 3 -> "three") val b = Map(1 -> "un", 2 -> " ... yć jakiś miły, idiomatyczny sposób na zrobienie tego - jakieś sugestie? Jestem szczęśliwy, jeśli rozwiązanie obejmuje scalaz.

Scala programowanie funkcjonalne gimnastyka

Staram się wykonać następujące czynności w jak najmniejszym kodzie i jak najbardziej funkcjonalnie: def restrict(floor : Op ... runtest(None, None, 3, 3) runtest(None, None, 4, 4) runtest(None, None, 5, 5) runtest(None, None, 6, 6) } }

Threading extra state przez parser w Scali

Dam ci tl; dr Z przodu Próbuję użyć transformatora monad stanu w Scalaz 7 do wątku dodatkowego stanu przez parser i mam pro ... nsformer jest używany do wątku stanu przez parser, ale przykłady Scalaz 6 lub Haskell również byłoby przydatne i doceniam to.

Czy Monada Pisarska faktycznie jest taka sama jak Monada Państwowa?

Jest tu świetny tutorial , który wydaje mi się sugerować, że Writer Monad jest w zasadzie specjalnym przypadkiem tuple obiek ... ą mi się takie same. Czym się różnią? (proszę odpowiedzieć na przykładzie Scali, Nie jestem zaznajomiony z Haskel). Dzięki!