secret_passenger
mam trochę takie #przemyslenia dotyczące #programowanie a tak konkretnie to #programowaniefunkcyjne

temat jest mi bliski od dłuższego czasu. nie, nie czuję się ekspertem. ale jako że lubię eksperymentować napisałem kilka aplikacji w różnych językach funkcyjnych by "zobaczyć jak to będzie działać". myślę że sama nauka konceptów funkcyjnych pozwoliła mi inaczej pisać w językach imperatywnych. ale to truizmy.

kilka lat temu wydawało mi się, że #programowaniefunkcyjne przebija
6
  • Najlepsze
  • Wszystkie komentarze
d.....z
d.....z
@secret_passenger: kwestie biznesowe też mają znaczenie (zaczynanie projektu, dostępność programistów, późniejszy rozwój).

Odpowiedz sobie na pytanie: czy jak zależałby od ciebie projekt wieloletni, to wybrałbyś np. Haskella, nie wiedząc, czy uda Ci się znaleźć/zmigrować odpowiednią ilość programistów? I nie wiedziałbyś, że np. w drugim roku trzeba będzie coś wdrożyć, do czego Haskell nie ma kompletnie bibiliotek i albo trzeba pisać własne, albo korzystać z innych języków i wdrażać mikroserwisy?

Funkcyjne,
0
secret_passenger
@devopsiarz: piszesz jakby Haskell był jedynym językiem funkcyjnym. to raz.

dwa: Haskell jest naprawdę świetnie "obibliotekowany". ale też należy wybierać język do zastosowań. czy wybierałbym Haskella do pisania systemu aktorowego? nie. do tego będzie znacznie lepszy Erlang/Elixir czy nawet Scala z Akką.

Haskell pojawił się na rynku w 1990 - przed Pythonem i Ruby i długo przed takimi wynalazkami jak C#, F#, a ostatnio
0
journeyguy
journeyguy
#clojurescript jak to może się komukolwiek podobać? xD To już wole reason, albo po prostu pure #javascript
0
  • Najlepsze
  • Wszystkie komentarze
passage
@journeyguy: w javascript możesz mieć namiastkę w postaci biblioteki ramda
0
kmiasko
@journeyguy: Nie koduję w tym, ale chciałem się pouczyć. Co Ci się w tym nie podoba? Lispowa składnia?

Immutable out of the box, dynamicznie typowany no i holy grail w postaci możliwości przeładowania tylko części apki, co eliminuje potrzebę odświeżania strony, a co za tym idzie stanu całej aplikacji.
0
Nerf
Nerf
Wieści z prac nad Ercoinem:

Portfel przeglądarkowy jest już jako tako funkcjonalny, może być używany do zabawy z węzłem. Sam węzeł jest zaś łatwiej uruchomić, bo nie jest już potrzebny IPFS do pobrania początkowego stanu oraz można skorzystać z Dockera.

Uwaga programistyczna: #programowanie #gui w #clojurescript + #react jest całkiem przyjemne, w szczególności dlatego, że pozwala programiście na niezajmowanie się synchronizacją zmian w interfejsie
2
Ribelo
Ribelo
Zauważyłem, że polski internet cierpi na brak jakichkolwiek materiałów o #clojure / #clojurescript, czy programowaniu funkcyjnym.

Jeśli będzie chociaż jednostkowe zainteresowanie, to chętnie napiszę "tutorial" jak napisać sapera, snake czy innego tetrisa. Od początku, aż po skompilowanie do #js tak by współpracowało z electronem.

#programowanie
56
  • Najlepsze
  • Wszystkie komentarze
RobotKuchenny9000
@Ribelo: Jakbyś miał robić takie wpisy o FP i clojure to weź lepiej wrzucaj to na swojego bloga (możesz bez problemu zalożyć coś na github.io z użyciem jekylla czy hexo ). Nie ma sensu wrzucanie na mikro bo takie wpisy są strasznie słabo indeksowane przez google i szkoda by było Twojej pracy która szybko przepadnie gdzieś w czeluściach mikrobloga. Przemyśl to. Tak czy inaczej, wołaj! ( ͡° ͜ʖ
12
Ribelo
Ribelo
@OfensywnoOpresyjnyKorwinizmWAkcji: Sam zdecydowanie nie uważam się za osobę zaawansowaną. Uważam, że lisp a co za tym idzie, clojure również, to najprostszy z możliwych języków. Gdy się go uczyłem, nie znalazłem żadnych materiałów po polsku. Null, zero. Nie mam problemu z rozumieniem po angielsku, więc temat ogarnąłem.

Nie jeden gówniarz mając te naście lat, jak znajdzie coś w języku, który rozumie, może się tym zainteresuje. Później już idzie z górki.

Uważam
5
TurboTapir
Mireczki!! z #programowanie mam do napisania mini apke w #clojurescript #clojure . input, pobieranie jego wartości, wysyłanie zapytania do api i wyświetlanie wyników. pastebin.

Korzystam z biblioteki cljs-http i o ile przykład z git huba działa to z moim api nie chce. W konsoli Firefoxa zapytanie zwraca status 200 jednak gdy przechode do zakładki odpowiedź wyrzuca mi błąd :

JSON.parse unexpected end of data at line
2
  • Najlepsze
  • Wszystkie komentarze
Ribelo
Ribelo
Nie działa, ale jak coś poskładam to się na pewno pochwalę. Z forexa się wyleczyłem, ale jestem świadom nałogu. Czasem wrzucę jakieś grosze, by się pobawić i pomarzyć o Ferarii i wczasach na karaibach( ͡° ͜ʖ ͡°)

Nałóg straszny. Fajki rzuciłem, ale z tego się wyleczyć nie mogę. Pomaga GPW oraz New Connect, ale tu nie ma tych emocji.

Mój github w razie czego: https://github.com/ribelo
1
Ribelo
Ribelo
@TurboTapir: Poradziłeś już sobie?
0
Ribelo
Ribelo
Mireczki. Trochę idiotyczne pytanie, które pojawiało się wielokrotnie, ale nie znalazłem satysfakcjonującej odpowiedzi.

Co pisać do portfolio? Zamierzam się przebranżowić, raczej później niż prędzej. Programuję już ładnych kilka lat dla siebie w ramach rozrywki. Raczej bardzo hermetyczne rzeczy na potrzeby własne, albo na potrzeby aktualnie prowadzonej działalności. Praktycznie nic, czym warto/można się pochwalić.

Celuję raczej we frontend, choć nie mam raczej sprecyzowanego kierunku.

Przez
1
  • Najlepsze
  • Wszystkie komentarze
cljs
cljs
Szuka ktos moze programisty Clojure / ClojureScript? Warszawa, moze byc zdalnie.

Sorry za spam od zielonki. Nowe konto :)
#clojure #clojurescript #java #praca #pracait #warszawa #programowanie
3
  • Najlepsze
  • Wszystkie komentarze
Hauleth
Moje pierwsze podejście do #clojure i za razem #clojurescript (#om).

Twitterowy wall (bo ostatnio nam czegoś takiego brakowało na #polyconf'ie):

http://ozwiena.herokuapp.com/#%23wykop (jeszcze nie wykupiłem porządnej domeny by to ładnie
5
  • Najlepsze
  • Wszystkie komentarze
tell_me_more
#programowanie #react #clojurescript #javascript

http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/

Bawił się w to ktoś? Wzięło mnie na naukę nowego języka/frameworku i zabieram się za om na clojurescript. Pewnie skończy się jak zwykle na hello world, ale zobaczymy. Jestem ciekaw, czy ktoś tutaj próbował coś robić w clojure, clojurescript, react czy okolicach?
1
  • Najlepsze
  • Wszystkie komentarze