mk321
mk321
1
#programowanie #webdev #javascript

Znacie taki nowy, funkcyjny język programowania #elm? http://elm-lang.org/


Używał ktoś? Jak wrażenia, co o nim sądzicie, zdobędzie popularność czy szkoda sobie nim głowę zawracać?

I najważniejsze pytanie: macie do niego jakieś przykłady/tutorial? Bo poza malutkimi przykładami z oficjalnej strony (i beznadziejną dokumentacją), to w sumie prawie nic nie ma.

  • Najlepsze
  • Wszystkie komentarze
Jurigag
@mk321: szkoda zawracać głowę
zajety_login
zajety_login
@mihaubiauek: Ranking TIOBE jest niemiarodajny, co widać chociażby dzięki rankingom uwzględniającym aktywność języków na GitHubie i StackOverflow (patrz: RedMonk Ranking), czy po prostu patrząc na liczbę ofert pracy (patrz: Indeed.com)
mk321
mk321 Autor
0
@Jurigag: ale przecież teraz programowanie funkcyjne jest takie modne (np. zachwalana funkcyjna Scala). A twórcy Elma chwalą się, że jest taki szybki (i że nie ma błędów Runtime, które niby są zmorą w JS-ie).
piottrek
piottrek
@mk321: słyszałem, że rośnie jego popularność bardzo (na jednym z meet.js była o tym prezentacja).
mk321
mk321 Autor
0
@FedoraTyrone: jakby to miało być wygodne i przyspieszało tworzenia niezawodnych aplikacji, to spoko. Ale jak na razie jak ja próbuję coś w nim robić, to strasznie ciężko mi to idzie. Jak używam np. AngularJS, to praca jest wydajniejsza. A z Elmem męczę się nawet z pierdołą. Ale może po prostu ja nie umiem programować funkcyjnie.

@piottrek: no właśnie dlatego ciekawy jestem czy to tylko chwilowa ciekawostka czy rzeczywiście
Harry19911
@mk321: problem w tym że musisz napisać dodatkowy kod by obsłużyć jakąkolwiek nie elmową bibliotekę
Harry19911
chwilowa ciekawostka


@mk321: to jest nawet starsze od Reacta ( ͡° ͜ʖ ͡°)
mihaubiauek
@mk321: Patrząc na trendy, programowanie funkcyjne wróci do łask. Będąc na to przygotowanym, można tylko zyskać :P
lirycznywandal
lirycznywandal
@mihaubiauek: to jakie jest teraz na topie bo już nie nadążam za tym pociągiem ( ͡° ʖ̯ ͡°)
mihaubiauek
@lirycznywandal: Ranking popularności języków
Język ma małe znaczenie, gdy jesteś obeznany z paradygmatem. Aktualnie na topie jest paradygmat obiektowy. Imo funkcyjny będzie jeszcze przeżywał swój renesans, zresztą zwracają na to uwagę w tym rankingu.
mihaubiauek
@zajety_login: Wydaje mi się, że aktywność na GitHubie nijak się ma do trendów w branży. Duże firmy, czy raczej każda rozsądna, nie trzyma ważnych repo na githubie (no chyba, że to opensource-owy projekt).
Już bardziej wiarygodny jest stack, ale tu trzeba było by wyciąć sekcję "beginners", bo to oni w głównej mierze spamują tagami. Ostatecznie i tak nie ma dużej rozbieżności.
M.....r
M.....r
W skrócie: to kompilowany do JS-a język-framework do tworzenia aplikacji webowych w stylu np. AngularJS/React/itp.


@mk321: grzeszysz... Architektura Elma posłużyła do utworzenia Reactowego Reduxa, nie na odwrót.

Aktualnie na topie jest paradygmat obiektowy


@mihaubiauek: Nie istnieje coś takiego, jak trendy w paradygmatach. W niektórych przypadkach lepsze jest podejście funkcyjne, a w innych obiektowe. Kwestia podejścia do problemu.
mihaubiauek
Nie istnieje coś takiego, jak trendy w paradygmatach.

@MKu8ar: Oczywiście, że istnieją. Inaczej popularność rozwiązań była by stała, a tak nie jest. Z resztą się zgadzam.