clojure-poland

2016-02-08T13:53:42.000148Z

oh wow, w koncu jest CoC

jaen 2016-02-08T13:54:20.000149Z

Czego?

jaen 2016-02-08T13:54:29.000150Z

Bo jak mówisz o tym slacku to już jakąś chwilę miał

jaen 2016-02-08T13:54:44.000151Z

Przynajmniej odkąd jestem był

2016-02-08T13:55:24.000152Z

nigdy nie widzialem

2016-02-08T13:55:27.000153Z

ale dobrze, ze odkrylem

jaen 2016-02-08T13:56:02.000154Z

Nie znoszę CoCów z róznych powodów, ale ten jest do przeżycia.

2016-02-08T13:57:25.000155Z

nie no dlaczego, one sa konieczne

2016-02-08T13:57:35.000156Z

zebysmy wiedzieli ze musimy sie zachowywac jak dorosli ludzie

2016-02-08T13:58:02.000157Z

inaczej… inaczej moglibysmy tego nie wiedziec i sprowadzic zgube na cale community ;d

jaen 2016-02-08T13:59:47.000158Z

Hue

jaen 2016-02-08T14:00:15.000159Z

I mean, zasady po coś są w końcu; wyobraź sobie państwo bez prawa na przykład

jaen 2016-02-08T14:00:15.000160Z

Ale

jaen 2016-02-08T14:00:52.000161Z

Ale ta cała kultura ludzi skupionych wokół CoCów? Tego nie lubię. Wystarczy popatrzeć na shitstormy przy Opalu, Ruby, libuv i tak dalej.

2016-02-08T14:01:31.000162Z

ja ironizuje

jaen 2016-02-08T14:01:56.000163Z

Wiem

jaen 2016-02-08T14:02:07.000164Z

Po trzecim zdaniu załapałę

jaen 2016-02-08T14:03:57.000165Z

Po prostu sama idea CoCów nie wydaje mi się aż taka tragiczna, fajnie mieć jest jakieś skodyfikowane zasady jak traktuje się dupków jak takowi się napatoczą, bo zawsze można powiedzieć "stało się to i to, więć zaregowaliśmy tak i tak, wszystko zgodnie z naszymi zasadami, czepcie się tramwaju jak wam się nie podoba".

jaen 2016-02-08T14:04:16.000166Z

Nie podoba mi się tylko jaki typ ludzi je propaguje i do czego chce ich używać.

2016-02-08T14:04:55.000167Z

true

jan.zy 2016-02-08T15:48:40.000168Z

mam ziomka, który nie pojechał na jakąś konfę bo nie mieli Coc

2016-02-08T16:18:50.000169Z

bal sie, ze og beda harassowac?

jaen 2016-02-08T16:34:58.000170Z

brzmi-logicznie.png

jaen 2016-02-08T16:35:22.000171Z

Ale podobno nie da się harassować białych mężczyzn to może po prostu sie solidaryzował z tymi co by ich mogli harassować nie jadąc?

annapawlicka 2016-02-08T18:50:09.000172Z

a może solidaryzował się z kobietami…?

annapawlicka 2016-02-08T18:51:44.000173Z

jako jeden z 3 adminów na tym Slacku chętnie wytłumaczę/przedyskutuję CoC, jeśli macie jakieś konkretne pytania.

jaen 2016-02-08T19:17:09.000174Z

Taak, to miałem na myśli, że taka forma protestu - "nie chcecie robić CoCa żeby bronić takich a siakich przed harassmentem, to nie jadę". Nie umiałem się wysłowić po prostu : V Ale pytań co do CoCa tego slacka to konkretnie to nie mam, wydaje się być w miarę w porządku, zakładając że pilnujący jego przestrzegania ludzie są do rzeczy. I nie było do tej pory jakichś incydentów które by mnie do niego jakoś bardzo zraziły, więc nie narzekam. Ale generalnie bardzo nie lubię CoCów i ludzi ich propagujących. Rzeczy które działy się w libuv, Opalu i Ruby skutecznie mnie nastawiły do całego tego ruchu, więc raczej nic mnie nie przekona że to są rozsądni ludzie.

annapawlicka 2016-02-08T19:33:39.000175Z

grupa clojurians na Slacku jest bardzo bardzo spokojna. jeszcze mi się nie zdarzyło, żeby ktoś na coś/kogoś się skarżył. odpukać w niemalowane

annapawlicka 2016-02-08T19:34:38.000176Z

Ale jak jest CoC, to wiem, że wiele osób pewniej się czuje. Jest jakiś spis zasad, do których mogą się zwrócić w razie potrzeby

jaen 2016-02-08T19:38:40.000177Z

Jasne, w aspekcie posiadania zasad do których można się odwołać CoC jest dobry. Tak jak fakt, że w państwie prawa mamy…prawo. Ale ludziom promującym te CoCe nie ufam, zbyt wiele razy widziałem jak to robią.

jaen 2016-02-08T19:38:58.000178Z

Więc w sumie cieszę się nawet, że ten slack ma swojego CoCa bez interwencji takich typków.

2016-02-08T19:41:44.000179Z

no ten CoC clojurians wydaje byc sie ok. natomiast taki open code of conduct marginalizuje pewne grupy kosztem innych i to juz wg mnie spoko nie jest. generalnie wychodze z zalozenia ze wszyscy ludzie powinni byc traktowani rowno, a patrzac na rzeczy ktore sie dzieja w niektorych projektach na githubie mam wrazenie ze chodzi o przeniesienie wladzy (chocby wyimaginowanej) z jednej grupy na druga

jaen 2016-02-08T19:42:30.000180Z

> open code of conduct To ten, który uważa ze nie "reverse-isms" nie istnieją?

2016-02-08T19:45:22.000182Z

tak Generalnie dla mnie idealny code of conduct wygladalby: - Nie badz zly dal innych ludzi. Ale czaje ze rozni ludzie sa w internetach i czasami trzeba dokladnie wypunktowac co wolno a co nie wolno.

jaen 2016-02-08T19:47:58.000183Z

Hehehe, nadal nie czaję tej definicji że "-ism is an oppreions plus power" w związku z czym tzw. "punching up" jest akceptowalny. Bo co złego w jechaniu po chrześcijanach, białych heteroseksualnych cis mężczyznach i tak dalej, skoro oni mają dobrze? Dokładnie tak jak mówisz, to nie jest próba wyrównania czegokolwiek, tylko zawłaszczenia władzy dla siebie w ramach dziwnie pojmowanej sprawiedliwości dziejowej.

jaen 2016-02-08T19:48:00.000184Z

Czy coś.

jaen 2016-02-08T19:49:04.000186Z

Wystarczy przytoczyć sprawę Opala właśnie, gdzie transkobieta chciała wyrzucić jednego contributora za to, że miał zdanie o transludziach które się jej nie spodobał. Na prywatnym twitterze. Nieskierowane do niej.

jaen 2016-02-08T19:49:06.000187Z

Także ten.

jaen 2016-02-08T19:49:38.000188Z

Nie kupuję tego, co sprzedają.

jaen 2016-02-08T19:50:16.000189Z

I mam nadzieję że CoC tego slacka nie będzie używany w takich wojenkach, tylko rzeczywiście po to, żeby w jakichś ekstremalnych przypadkach utrzymywać porządek.

2016-02-08T21:08:49.000190Z

annapawlicka: z ciekawosci, jesli mozna, spotkalas sie z jakimis skandalicznymi zachowaniami w community tak ogolnie?

annapawlicka 2016-02-08T21:11:04.000191Z

w clojure nie, w js troche tak. zalezy co dla kogo jest skandaliczne

annapawlicka 2016-02-08T21:11:52.000192Z

CoC tutaj mamy prawie od samego poczatku, ale teraz ludzie dopiero zdaje sie ze zauwazyli, bo zmienilismy nazwe kanalu i temat

annapawlicka 2016-02-08T21:12:48.000193Z

nigdy CoC nie byl uwany w zly sposob, ale istnieje, bo jesli ktos mialby cos glupiego zrobic, to moze zastanowi sie dwa razy. a ktos, kto mialby opory zeby sie przylaczyc do grupy, moze bedzie tych oporow miec mniej

2016-02-08T21:13:41.000195Z

tak, to jest dobre

annapawlicka 2016-02-08T21:15:41.000196Z

w clojure community najwiecej jest zachowan stereotypowych, ale te juz tylko wywoluja wzruszenie ramionami.

2016-02-08T21:16:12.000197Z

tzn?

annapawlicka 2016-02-08T21:17:34.000198Z

“to kadry tez przychodza na konferencje?”, “przyszlas z chlopakiem/mezem?”

annapawlicka 2016-02-08T21:18:16.000199Z

i zaslyszane od osob trans “chyba lazienka ci sie pomylila"

2016-02-08T21:18:26.000200Z

wut

2016-02-08T21:19:42.000201Z

nie wiem, ja nigdy nie mowie takich rzeczy bo raczej nie zajmuja mnie ludzie dookola

2016-02-08T21:20:15.000202Z

wiec trudno mi jest to wykryc

annapawlicka 2016-02-08T21:22:11.000203Z

mialam kiedys sytuacje, ze podszeld do mnie chlopak i zapytal czy moja firma wyslala kadry na konferencje i czy zamierzam rekrutowac uczestnikow. powiedzialam, ze nie, poczym skonczyla sie przerwa i weszlam na podium, zeby dac prelekcje. jego mina byla bezcenna :simple_smile:

2016-02-08T21:22:21.000204Z

😄

2016-02-08T21:23:56.000205Z

tzn osobiscie spotkalem sie z taka inna, dziwaczna forma dyskryminacji, ktora mnie w sumie dotknela ale jakos nigdy nie robilem sobie z tego wiele

annapawlicka 2016-02-08T21:24:07.000206Z

takie rzeczy sa latwe do zignorowania i nikt sobie nimi glowy nie zawraca, ale na teskty jak te z lazienka, to sie reaguje i taka osobe upomina. ale tylko wtedy kiedy pokrzywdzona osoba to zglosi, a to nie zdarza sie za czesto, bo wiadomo, pociagnie to za soba szereg nieprzyjemnosci

2016-02-08T21:24:11.000207Z

mianowicie pracowalem jako konsultant od ratowania projektow przed deadlinem

2016-02-08T21:24:28.000208Z

i czesto zdalnie trafialem do teamu np. z LA, zeby odkrecic ich bajzel

2016-02-08T21:25:28.000209Z

czesto sie zdarzalo, ze przez pierwsze pare dni ludzie do mnie mowili w taki dosc protekcjonalny sposob bo wiedzieli, ze jestem z PL

2016-02-08T21:25:32.000210Z

i miewali dziwne komentarze

2016-02-08T21:25:54.000211Z

ale zazwyczaj to sie konczylo po tym jak zdolalismy im uratowac tylki przed usmażeniem

2016-02-08T21:26:07.000212Z

i zaczynali kapowac, ze u nas tez sa komputery i nie wypasamy krow

annapawlicka 2016-02-08T21:26:28.000213Z

ach, tez czesto mi sie tak zdarzalo jak mieszkalam w UK.

2016-02-08T21:27:01.000214Z

gdybym nie byl wyszkolony przez spedzenie nastoletniosci na ircu, i obrzucanie sie inwektywami z kolegami z finlandii

2016-02-08T21:27:07.000215Z

to pewnie by mnie to dotknelo

2016-02-08T21:27:08.000216Z

😄

annapawlicka 2016-02-08T21:27:56.000217Z

znajoma ktos w firmie nawet zapytal czy posprzata jego biurko. bo “zalozyl”, ze Polka to sprzataczka. a ona byla na stazu jako developer.

2016-02-08T21:28:09.000218Z

to juz nie raz slyszalem

annapawlicka 2016-02-08T21:28:49.000219Z

mozna wzruszyc ramionami i tyle. nie ma cos sie do takiego poziomu sprowadzac.

2016-02-08T21:30:21.000220Z

raz pracowalem z brytyjczykami w paryzu i tam byli tacy starsi dwaj goscie i ciagle pytali o jakies dziwne rzeczy np. czy mi nie pozyczyc pieniedzy

😣 1
2016-02-08T21:30:41.000221Z

ogolnie zaczalem podejmowac ich gadke i zrobil sie z tego klasyczny banter

2016-02-08T21:30:53.000223Z

okazali sie byc spoko

2016-02-08T21:31:04.000224Z

po prostu stereotypy sa i chyba zawsze beda

annapawlicka 2016-02-08T21:32:14.000225Z

racja

jaen 2016-02-08T21:33:07.000226Z

> teskty jak te z lazienka, to sie reaguje i taka osobe upomina Taką posłankę Grodzką nie wiedząc o jej zmianie płci można by było z urody łatwo zakwalifikować inaczej niż sobie życzy, więc jak ktoś danej osoby nie zna to też niekoniecznie od razu musi być czysta złośliwość.

jaen 2016-02-08T21:33:24.000227Z

Aczkolwiek jak ktoś wie i uporczywie złośliwie się odnosi inaczej no to rzeczywiście niemiło.

annapawlicka 2016-02-08T21:33:49.000228Z

no, ale jesli ktos ma na sobie sukienke i czuje sie kobieta i jest w damskiej toalecie…?

annapawlicka 2016-02-08T21:34:08.000229Z

dyskryminacja nie wychodzi tylko od mezczyzn

jaen 2016-02-08T21:35:50.000230Z

> czuje No ale tego nie wiesz patrząc na daną osobę. A wizualnie bywa różnie - taka Maxime Chevalier-Boisvert to się zdziwiłem jak się dowiedziałem że nie zawsze byłą kobietą, myślałem że taki typ urody. Ale czasem jest trudniej zakwalifikować czy ktoś jest w tej toalecie bo powinien był czy nie.

jaen 2016-02-08T21:35:55.000231Z

Ale z drugiej strony

2016-02-08T21:36:16.000232Z

w sumie nie nam to oceniac

jaen 2016-02-08T21:37:03.000233Z

Ja osobiście nie mam doświadczenia ani z transludźmi, ani ludźmi niehetero, ani nawet ludźmi niebiałymi, więc może nie wiem jak to jest w praktyce w szerokim świecie i patrzę na to zbyt prosto

jaen 2016-02-08T21:38:27.000234Z

Po prostu moim pierwszym odruchem jakby ktoś kto mi wygląda na faceta wchodził/wychodził do babskiej toalety nie byłoby "ah, może to transczłowiek" tylko "co ten facet kombinuje"

jaen 2016-02-08T21:38:36.000235Z

Zupełnie bez żadnej zamierzonej złośliwości ani nic

jaen 2016-02-08T21:39:46.000236Z

Dlatego nie wydaje mi się żeby to było coś, za co powinno się pociągać do odpowiedzialności. Chyba że ktoś taką osobę tak traktuje w ten sposób nadal mimo tego, iż wie czy coś.

annapawlicka 2016-02-08T21:43:46.000238Z

jest to na pewno skomplikowana sprawa i ciezko jest znalezc zloty srodek. w tamtym wypadku ta osoba wiedziala dobrze do kogo mowi. ale na pewno moga/zdarzaja sie sytuacje gdzie ktos nie wiem. najwazniejsze chyba to uswiadomic uczestnikom, ze powinni byc taktowni :simple_smile:

jaen 2016-02-08T21:51:27.000239Z

No jak wiedziała i mimo tego była złośliwa to absolutnie się zgadzam ze zgłoszeniem tego. Ja mam na rzeczy typu transludzie czy homoseksualizm poglądy dość konserwatywne, ale nigdy by mi nie przyszło na myśl żeby wobec kogoś używać nie tego zaimka (póki to nie są jakieś wymysły typu xir; wtedy bym pewnie wybrał singular their, nawet ku mojemu zdziwienu się przekonałem do tego) albo od pedałów wyzywać z czystej złośliwości. Także yeah, warto być taktownym i konsekwentnym i w takim zakresie CoCe na pewno są w porządku, żeby przynajmniej można się było do czegoś odnieść jak ktoś łamie "mir konferencyjny", ale także i w kwestii nadinterpretacji.

2016-02-08T21:54:47.000240Z

.

jaen 2016-02-08T21:59:10.000242Z

#amen

2016-02-08T22:14:08.000244Z

btw. ostatnio robilem stream pt. clojure basics na http://livecoding.tv

2016-02-08T22:14:36.000245Z

ale troche sie sprawy wymknely spod kontroli bo przyszlo troche osob, ktore nie programowaly nigdy i troche osob, ktore juz programowaly ale nie w clj

2016-02-08T22:15:18.000246Z

i w sumie w 2h udalo sie napisac 2 funkcje 😄

jaen 2016-02-08T22:15:58.000247Z

Oooo, ciekawie : D

jaen 2016-02-08T22:17:22.000248Z

Ja bym się raczej bał większej grupy czegoś nauczyć, musiałbym najpierw przetestować to na jednej osobie czy coś. Ale znajoma chce się uczyć programować to może będę miał na kimś.

2016-02-08T22:17:32.000249Z

ja lubie uczyc

jaen 2016-02-08T22:17:38.000250Z

Choć generalnie chyba lepiej tłumaczy mi się IRL, przez internet zawsze się czuję jakby mi czegoś brakowało.

2016-02-08T22:17:43.000251Z

tylko trzeba miec w miare jednolita grupe

jaen 2016-02-08T22:17:43.000252Z

Np. kartki

2016-02-08T22:17:46.000253Z

zeby wiedziec jak mowic

jaen 2016-02-08T22:18:12.000254Z

Jakoś dużo lepiej mi się tłumaczy rzeczy jak mogę je rozrysować czy coś

2016-02-08T22:18:21.000255Z

no tak, to jest dobre

2016-02-08T22:18:48.000256Z

ja mam patent na wyjasnianie wskaznikow w C na kartce w kratke

jaen 2016-02-08T22:20:11.000257Z

Yep. Tłumaczyłem znajomemu wskaźnikie też na podobnej zasadzie. Tylko znajomy jest z Bydgoszczy, więc musiałem jakoś rozpisać to ASCII artem, że to zaczyna się pod tym adresem, zajmuje tyle, ma takie pola i tak dalej

jaen 2016-02-08T22:20:22.000258Z

I śmieszki heheszki

2016-02-08T22:20:25.000259Z

najsmieszniej jest jak powiesz takiej osobie ze to jest gra

jaen 2016-02-08T22:20:30.000260Z

Ale jak mu wytłumaczyłem to zrozumiał

2016-02-08T22:20:32.000261Z

a o C wspomnisz pozniej

jaen 2016-02-08T22:20:34.000262Z

A na zajęciach nie umiał xD

2016-02-08T22:20:52.000263Z

mialem kiedys taka kolezanke w liceum, ktora poszla na infe bo podobno dobra praca (tzn bez zainteresowania)

2016-02-08T22:21:04.000264Z

i przyszla po pomoc bo miala do napisania klon make

jaen 2016-02-08T22:21:13.000265Z

Tzn. nie umiał zrozumieć jak prowadzący tłumaczył. Ale generalnie nie mam dobrego zdania o poziomie nauczania na studiach.

2016-02-08T22:21:29.000266Z

wiec najpierw jej wyjasnilem to a pozniej pokazalem jak napisac np. parser RDP w C

2016-02-08T22:21:33.000267Z

i zrobila ten projekt sama

2016-02-08T22:21:39.000268Z

👍:skin-tone-2:

jaen 2016-02-08T22:21:55.000269Z

Nice : D

2016-02-08T22:22:28.000270Z

fajnie ejst na studiach jak sie patrzy z perspektywy kogos kto juz umie to czego tam ucza

jaen 2016-02-08T22:22:35.000271Z

Ja na razie jestem na etapie tłumaczenia rachunku lambda, zobaczymy jak pójdzie dalej.

2016-02-08T22:22:38.000272Z

widac wtedy niekompetencje prowadzacych

2016-02-08T22:22:56.000273Z

ale z drugiej strony gdybym wtedy tego nie umial, to mialbym hard time zeby sie tam nauczyc

2016-02-08T22:23:18.000274Z

rachunek lambda to sa maszynki

2016-02-08T22:23:27.000275Z

ktore jedza values i daja values

2016-02-08T22:23:32.000276Z

i same sa values

2016-02-08T22:23:37.000277Z

i rysujesz gre w maszynki

2016-02-08T22:23:58.000278Z

a na koniec mowisz „no a tutaj mamy takie np. clojure i w sumie taka maszynke tekstowo sie tak zapisuje"

jaen 2016-02-08T22:24:36.000279Z

No ja akurat na razie poszedłem czysto matematycznie z tym rachunkiem lambda, ale koleżanka wydaje się to kaczać

jaen 2016-02-08T22:24:46.000280Z

Więc trzeba teraz przejść na normalny język funkcyjny

jaen 2016-02-08T22:25:10.000281Z

Tzn. w sensie nie tłumaczyłem go przez analogię, tylko po jego zasadach

jaen 2016-02-08T22:25:13.000282Z

I jakoś było okej

2016-02-08T22:25:13.000283Z

ja chyba to pojalem dopiero jak napisalem ten interpreter z manuala lispu 1.5 w C

2016-02-08T22:25:25.000284Z

w jaki sposob to tak naprawde dziala i dlaczego

jaen 2016-02-08T22:26:13.000285Z

Ja z kolei jak mi kiedyś odbiło i zacząłem czytać "The Implementation of Functional Programming Languages" Simona Peytona Jonesa (tak, jednego z twórców Haskella)

2016-02-08T22:26:22.000286Z

i to jest dobrze powiedziec ze core tych jezykow to jest kilka zasad

jaen 2016-02-08T22:26:30.000287Z

W pewnym momencie trochę mnie przerosło już jak weszło w bardziej skomplikowane rzeczy

jaen 2016-02-08T22:26:38.000288Z

Ale akurat rachunek lambda ogarnąłem

jaen 2016-02-08T22:26:49.000289Z

Jak policzyłem sobie raz silnię na piechotę z kombinatora Y

jaen 2016-02-08T22:26:51.000290Z

To było takie WHOA

jaen 2016-02-08T22:27:01.000291Z

"Zrobiłem rekurencję z niczego"

2016-02-08T22:27:05.000292Z

ogladalem gdzies fajny talk wadlera

2016-02-08T22:27:20.000293Z

w ktorym dowodzi, ze rachunek lambda jest multiversalny

2016-02-08T22:27:30.000294Z

tzn nie istnieje wszechswiat w ktorym to sie nie trzyma kupy

2016-02-08T22:27:33.000295Z

ubaw po pachy 😄

2016-02-08T22:27:42.000296Z

zwlaszcza, ze phil to jest rowny typ

2016-02-08T22:27:50.000297Z

iedys mi powiedzial dzien dobry na korytarzu

jaen 2016-02-08T22:28:43.000298Z

Studiowałeś gdzieś, gdzie uczy?

jaen 2016-02-08T22:28:58.000299Z

Ale generalnie Wadler, Peyton Jones, mądre ziomki.

2016-02-08T22:29:00.000300Z

nie ale kolega studiowal w edynburgu

2016-02-08T22:29:06.000301Z

i bylem go odwiedzic

2016-02-08T22:29:12.000302Z

i poszlismy tam na jego ta uczelnie

2016-02-08T22:29:23.000303Z

bo mial cos do zalatwienia i ja sobie tam siedzialem i szedl wadler

2016-02-08T22:29:37.000304Z

to mu powiedzialem dzien dobry to mi odpowiedzial

2016-02-08T22:29:50.000305Z

mial na szyi muszke z wyhaftowaną lambdą

2016-02-08T22:30:17.000306Z

no i oni mieli haskella z wadlerem

jaen 2016-02-08T22:30:21.000307Z

"Achievement Get: Say Hello to Philip Wadler"

2016-02-08T22:30:22.000308Z

i kolega mowil ze bylo fajnie

2016-02-08T22:30:36.000309Z

teraz pracuje w rockstar games

2016-02-08T22:30:54.000310Z

a drugi kolega pracuje w tym takim researchowym teamie w facebooku w londynie

jaen 2016-02-08T22:31:01.000311Z

Muszka z lambdą brzmi spoko; ja mam tylko krawat z płytką drukowaną.

jaen 2016-02-08T22:31:10.000312Z

W tym takim tzn. w tym co robią w Haskellu?

jaen 2016-02-08T22:31:16.000313Z

Bo wiem, że coś w Haskellu robią

jaen 2016-02-08T22:31:25.000314Z

Do wyłapywania "złych" treści chyba

2016-02-08T22:31:41.000315Z

tak

2016-02-08T22:31:47.000316Z

ogolnie jakies takie do spamu itd

2016-02-08T22:32:00.000317Z

i tam chyba marlow jest ich szefem

2016-02-08T22:32:07.000318Z

oni tez tam maja kupe zabawy

2016-02-08T22:32:20.000319Z

bo napisali sobie jakis jezyk podobny do haskella zeby napisac to co chcieli napisac

2016-02-08T22:32:29.000320Z

ale pozniej zmigrowali na haskella

jaen 2016-02-08T22:33:48.000321Z

Znaczy ja wiem o Haxlu, ale to jest DSL; nie wiem czy/co mieli wcześniej

2016-02-08T22:34:00.000322Z

to bylo jakies ich internal

2016-02-08T22:34:17.000323Z

ale hs mi sie nigdy do konca nie podobal

2016-02-08T22:34:22.000324Z

jest zbyt dekadencki

2016-02-08T22:34:38.000325Z

i przyznaje sie, ze niektorych rzeczy po prostu nie rozumiem

2016-02-08T22:34:49.000326Z

a programowac trzeba

jaen 2016-02-08T22:35:35.000327Z

Ja się przyznaję nigdy nie wziąłem na powaznie za Haskella, umiem go na poziomie "algorytm w tym zaimplementuję jakoś", ale jakiś real world code? Nope, za mało ogarniam ichniejsze abstrakcję.

jaen 2016-02-08T22:35:42.000328Z

Musiałbym się kiedyś wziać za niego na poważnie

jaen 2016-02-08T22:35:53.000329Z

Bo generalnie bogate systemy typów mnie kręcą

jaen 2016-02-08T22:36:05.000330Z

Jestem typem który uwielbia jak kompilator go okrzyczy że coś spieprzył

jaen 2016-02-08T22:36:22.000331Z

Bo jest bardzo nieogarnięty i roztrzepany

2016-02-08T22:36:33.000332Z

w hs sie fajnie rozwiazuje zadanka z olimpiady informatycznej

2016-02-08T22:36:45.000333Z

jedno zadanie, jedna linijka z list comprehention

jaen 2016-02-08T22:36:45.000334Z

Ale jak mówisz - programować trzeba. A nauka Haskella na poziomie real world code to jest kilka lat : V

jaen 2016-02-08T22:36:58.000335Z

Więc na razie kodzę w Clojure

jaen 2016-02-08T22:37:04.000336Z

I generalnie jest spoko

2016-02-08T22:37:13.000337Z

no w clj to jest abrdziej kwestia stylu

jaen 2016-02-08T22:37:18.000338Z

Choć od czasu do czasu zdarza mi się kląć na brak systemu typów

2016-02-08T22:37:31.000339Z

ale w sumie tez unikasz mutable state, operujesz na typach ktore sobie jakos sam nakladasz

2016-02-08T22:37:44.000340Z

masz lazy rzeczy pieknie zunifikowane z nie lazy rzeczami

jaen 2016-02-08T22:37:59.000341Z

No tak, większość tych plusów z FP masz też w Clojure

2016-02-08T22:38:01.000342Z

wiec nie docierasz tez do scian

2016-02-08T22:38:12.000343Z

typu „nie mozesz tutaj robic IO bo jestes za glupi"

jaen 2016-02-08T22:38:25.000344Z

Mój problem to po prostu brak wystarczającego rygoru wewnętrznego

jaen 2016-02-08T22:38:38.000345Z

Żeby mi się komfortowo kodziło w języku dynamicznym

jaen 2016-02-08T22:39:04.000346Z

Bo zawsze zrobię jakąś głupotę której mógłbym uniknąć mając system typów, a na którą potem tracę kilka godzin

jaen 2016-02-08T22:39:31.000347Z

Piszę inżynierkę w Clojure, robię takie jakby query by example i dodałem do tego predykaty, wszystko śmiga

2016-02-08T22:39:34.000348Z

yy

2016-02-08T22:39:38.000350Z

no mi sie nie zdarza

jaen 2016-02-08T22:39:41.000351Z

Aż się okazało

jaen 2016-02-08T22:39:50.000352Z

Że jednak nie śmiga jakieś pół godziny później

jaen 2016-02-08T22:40:18.000353Z

Po kolejnej pół godzinie doszedłem do tego, że to przecież dlatego, że keywordy też implementują IFn

jaen 2016-02-08T22:40:25.000355Z

I mi łapało je jako predykaty

jaen 2016-02-08T22:40:38.000356Z

No i to jest moje typowe doświadczenie z Clojure

jaen 2016-02-08T22:40:45.000357Z

Dlatego nie czuję się w nim do końca komfortowo

jaen 2016-02-08T22:40:58.000358Z

Bo brakuje mi kogoś kto by stał nade mna i krzyczał "panie, tu spierdzieliłeś typ"

2016-02-08T22:41:24.000359Z

moze clojure.typed ?

jaen 2016-02-08T22:41:56.000360Z

PS korzystam sobie z monad z catsa i jestem ciekaw jakie miny będą mieli recenzenci jak zobaczą te wszystkie <$> i >>= : D

jaen 2016-02-08T22:42:05.000361Z

Well, teraz to już trochę za późno na pewno

jaen 2016-02-08T22:42:37.000362Z

Ale słyszałem że z jednej strony niby spoko, ale z drugiej ma też swoje wady

jaen 2016-02-08T22:42:41.000363Z

No i nie działa z Clojurescriptem

jaen 2016-02-08T22:43:06.000364Z

A to połowa tego projektu

2016-02-08T22:43:31.000365Z

cool

2016-02-08T22:43:34.000366Z

ja bbl

jaen 2016-02-08T22:43:59.000367Z

No, w sumie ja też powinienem wrócić do tej inżynierki : D

jaen 2016-02-08T22:44:05.000368Z

PS odkryłęm to pisząc ją https://github.com/jclaggett/seqex

jaen 2016-02-08T22:44:24.000370Z

Całkiem legitna sprawa do pisania bardziej skomplikowanych makr (pisałem makro analizujące zapytania żeby generować kod do synchronizacji)

jaen 2016-02-08T22:44:49.000372Z

Choć czekam aż Colin od Cursive udostępni swoje PEGi też

2016-02-08T23:44:54.000373Z

o fajne

2016-02-08T23:45:04.000374Z

kiedys pisalem cos podobnego w js