Roadmap dla programisty Haskell

Roadmap dla programisty Haskell
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:3 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
0

Jak w temacie. Jakie frameworki? Ktoś coś wie? Jakie biblioteki? Narzędzia do budowania? W zasadzie wszystko co jest używane komercyjnie?

Wiem że normalnie odpwiedź jest "naucz się jezyka i biblioteki standardowej", no ale dla Haskella biblioteka standardowa jest tak cieńka że aż wstyd

Pozdrawiam i z góry dziękuję za odpowiedź


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
stivens
Jesli chodzi o Scale to pytanie jest proste :)
stivens
Tzn. jak ktos realnie sie interesuje Scala to wie takie rzeczy
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:3 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
0

To jest pytanie typu jaki framework do języków Idris i Scala 3 na 2023 rok. Trudne pytanie ponieważ w Polsce mało ludzi w nich pisze. Łatwiejsza odpowiedź do Kotlina bo tu nasuwa się Ktor

Do Scali 3 znam odpowiedź. To co poleca Adam Warski i SoftwareMill. Teraz chyba Tapir wjeżdża jako nowy sposób opisu endpointów. No i oczywiście Catsy Effects

Co do Idris to zastanawiam się czy ktoś pisze w tym aplikacje? Bardzo mało bibliotek. IMHO to już bardziej prawdopodobne spotkać PureScripta na produkcji. Jak masz wrappera na Reacta/Reduxa (czy co tem teraz modne) to cieszysz się prawdziwie typowanym JSem i więcej nie potrzebujesz

A z Idrisem to pamiętam jak Bartosz Milewski chciał użyć Lensów dla Idrisem i skończyło się tak że sam sobie te Lensy napisał XD


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
P1
  • Rejestracja:ponad 14 lat
  • Ostatnio:12 miesięcy
1

Ja pisząc coś w Haskell uzywam:

  • ghcup (narzędzie do zarządzania wersjami ghc, hls, cabal)
  • hls + VSCode (haskell language server)
  • cabal (budowanie projektu)
  • servant (libka do API coś w stylu tapir dla Scala)
  • Effectfull albo MTL
  • relude jako zamiennik standardowego Prelude
  • hasql do dostępu do bazy postgres
  • Amazonka do AWS
  • co-log jako logger

Jest jeszcze kilka mniejszych ale to zazwyczaj szukam na hackage.

edytowany 1x, ostatnio: Riddle

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.