Aktywne Wpisy

Jasper666 +150
Planuję założyć kanał podobny do #konfitura, tylko skupiony na zbyt głośnych motocyklach i samochodach z przerobionymi wydechami, które panoszą się po mieście i uprzykrzają życie mieszkańcom. Chciałbym też poruszać temat nielegalnych wyścigów organizowanych na ulicach.
Tylko zastanawiam się, jak najlepiej do tego podejść, żeby taki kanał miał ręce i nogi. Co warto nagrywać i dokumentować? Jakiego sprzętu używać? Może ktoś ma doświadczenie z prowadzeniem podobnych inicjatyw albo jakieś pomysły,
Tylko zastanawiam się, jak najlepiej do tego podejść, żeby taki kanał miał ręce i nogi. Co warto nagrywać i dokumentować? Jakiego sprzętu używać? Może ktoś ma doświadczenie z prowadzeniem podobnych inicjatyw albo jakieś pomysły,

zazdrosny +42
każdy ziom
pisze nom
pisze nom
źródło: obraz_2026-07-22_201039078
Pobierz




źródło: comment_1673471366RBgb3LVaNCWlVzGtKxHmvX.jpg
Pobierz@farmac: mówisz o takim Result, który jest applicative functor? Szczerze nie wiem, czy Rust ma coś takiego, pewnie nie
ad2: dokładnie, Validated jest applicative functorem
@farmac: przecież to jest właśnie odpowiednik rustowego
Result. Oczywiście są drobne różnice w szczegółach, ale zasadniczo koncepcja jest ta sama. Co do kumulowania errorów to zdaje sięanyhowto umie.@Krolik: tu chodzi o inny rodzaj. Z tego co widzę to anyhow wspiera łancuch errorów przez co dany error trzyma w sobie przyczynę. W przypadku wspomnianego
Validatedchodzi o operację łączenia błędów w taki sposób, że wystąpienie pierwszego nie prowadzi do short circuitingu tj. kolejne funkcje sprawdzające się nie odpalą.Rustowy
Resultma metodęand_then, która jest operacją monadycznąResulti wykonuje wczesny return, korzystając zE::into(). Dzięki temu np. można robić unię wszystkich możliwych błędów, np. przy użyciu modułuthis_error.Jest też np. moduł
miette(podobny do anyhow), który pozwala na tworzenie ładnych reportów z błędów.eyreerr != nilto nie ten język, pomyliłeś z Go;co do wyjątków, to wyjątki nie działają dobrze z konstrukcjami FP (wyjątek to efekt uboczny)
this_errorpomaga stworzyć własne błędy w małych bibliotekach, gdzie chcesz użytkownikowi przekazać faktyczny typ błędu opakowany w jakiś kontekst.Biblioteka
Anyhowalbo jego następcy, czylieyreimiette, służą zbierania raportów z błędów i przekazywania ich użytkownikowi.