clojure-poland

2015-09-17T09:40:43.000003Z

cześć

jaen 2015-09-17T09:42:58.000004Z

o borze, ludzie D :

2015-09-17T09:46:17.000005Z

cicho tu

2015-09-17T09:47:58.000006Z

a w sumie korzystając z okazji - całkiem fajny filmik omawiający component Stuarta Sierry i kilka innych rzeczy w dużym projekcie: https://www.youtube.com/watch?v=av9Xi6CNqq4

jaen 2015-09-17T09:49:16.000008Z

ano, raczej malo ludzi uzywa klożer w Polszy, pewnie dlatego ; f

jaen 2015-09-17T09:51:27.000009Z

A component bardzo w porządku jak się robi coś większego, to na pewno

2015-09-17T09:52:53.000010Z

hm, nie wierzę, że tak mało ludzi używa :simple_smile: mamy przecież mnóstwo fajowych startupów!

jaen 2015-09-17T09:53:30.000011Z

W Ruby ; F

jaen 2015-09-17T09:53:58.000012Z

U mnie to na studiach profesorzy mylili język funkcyjny z strukturalnym (no bo ma funkcje, panie)

2015-09-17T09:54:12.000013Z

...

jaen 2015-09-17T09:54:26.000014Z

(studenci nie lepiej xD)

2015-09-17T09:55:04.000015Z

no nie wiem, ja mam startup i ostro siedzimy na Clojure ale w mieście chyba jest jeszcze tylko jedna firma po za nami, która robi w clj

2015-09-17T09:56:22.000017Z

nawet ostatnio myśleliśmy, żeby zorganizować jakąś lokalną grupę albo podłączyć się pod jakiś meetup typu JUG

2015-09-17T09:56:34.000018Z

tylko nei wiem, czy chętni się znajdą 😄

2015-09-17T09:57:06.000019Z

skąd jesteś, @nooga?

jaen 2015-09-17T09:57:44.000020Z

O kurde, serio? To chyba by była pierwsza grupa Clojure w Polszy xD

jaen 2015-09-17T09:57:49.000021Z

Nom, skąd jesteś?

2015-09-17T09:57:49.000022Z

Poznań

jaen 2015-09-17T09:58:03.000023Z

A to z Gliwic trochę mi nie po drodze xD

jaen 2015-09-17T09:58:46.000024Z

Ale nice, co takiego robicie, z czego korzystacie, et caetera?

2015-09-17T09:59:11.000025Z

https://beta.nativetap.io/

2015-09-17T10:00:11.000026Z

no mamy taki rozproszony system, który komunikuje klientów z urządzeniami i zarządza całym dziadostwem

2015-09-17T10:00:14.000027Z

i to jest w clojure

jaen 2015-09-17T10:00:23.000028Z

Haha, trochę taka tabletcepcja : D

2015-09-17T10:00:30.000029Z

w sumie component, aleph, manifold

2015-09-17T10:00:32.000030Z

neo4j

2015-09-17T10:00:34.000031Z

nudy

2015-09-17T10:00:56.000032Z

trochę tak

jaen 2015-09-17T10:01:23.000033Z

Aleph/manifold spoko? Bo czytałem readme, wygląda ciekawie, ale nie miałem okazji się tym pobawić.

2015-09-17T10:01:32.000034Z

bardzo spoko

2015-09-17T10:01:36.000035Z

do tego jeszcze gloss

2015-09-17T10:02:05.000036Z

tylko, że trzeba męczyć ztellmana na ircu - docsy nie sa do konca jasne

jaen 2015-09-17T10:02:44.000037Z

Przynajmniej jest kogo męczyć real-time, a nie że np. tylko lista mailingowa jest i czekaj człowieku na odpowiedź ; d

jaen 2015-09-17T10:03:12.000038Z

I to wszystko są prawdziwe urządzenia to, co udostępniacie?

2015-09-17T10:03:15.000039Z

tak

jaen 2015-09-17T10:03:55.000040Z

To normalni ludzie mają farmę serwerową, to Wy macie taką farmę tabletową? Są półki i leży sobie duża ilość talbetów/smartfonóœ na raz?

jaen 2015-09-17T10:04:06.000041Z

Bo chyba na jednym nie można testować kilku rzeczy jednocześnie, co nie?

2015-09-17T10:04:21.000042Z

no tak to mniej wiecej wyglada

2015-09-17T10:05:05.000043Z

z technicznego punktu widzenia to jest troche jak EC2 na mobilach zamiast serwerow

2015-09-17T10:05:29.000044Z

no i mozna na tym robic rozne features fajne

jaen 2015-09-17T10:05:54.000045Z

Hm, bardzo ciekawa sprawa

jaen 2015-09-17T10:06:14.000046Z

Ale w sumie taka nisza która może na te miliony tabletów które musicie do tego podpiąć zapracować ; d

jaen 2015-09-17T10:06:20.000047Z

W tym momencie ile urządzeń macie w to wpięte?

2015-09-17T10:07:21.000048Z

https://beta.nativetap.io/faq

2015-09-17T10:08:26.000049Z

brb

jaen 2015-09-17T10:09:14.000050Z

Silly me, mogłem sam wpaść na obczajenie faka.

jaen 2015-09-17T10:09:28.000051Z

Ale generalnie, bardzo kumaty pomysł

2015-09-17T10:10:48.000052Z

ciekawe rzeczywiście

2015-09-17T10:37:11.000053Z

😆

zoldar 2015-09-17T10:37:35.000054Z

nooga: hmm to 4.4.0 to teraz dolna granica kompatybilności, do której warto równać, czy też lista obsługiwanych wersji się rozszerzy po fazie rozruchowej?

2015-09-17T10:38:46.000055Z

no cóż

2015-09-17T10:39:17.000056Z

z zestawem telefonów/wersji to jest tak, że taki set jest lokalny dla każdego rynku

2015-09-17T10:39:43.000057Z

np. zupełnie inaczej wygląda w polsce, w USA, w zachodnim EU itd

2015-09-17T10:40:29.000058Z

te telefony, które mamy to jest zestaw, który jest powiedzmy ogólnoeuropejski

zoldar 2015-09-17T10:40:35.000059Z

w sumie fakt. masakra

2015-09-17T10:40:41.000060Z

ale w miarę jak będziemy rosnąć do dane powiedzą nam co kupować

2015-09-17T11:01:48.000061Z

btw

2015-09-17T11:02:38.000062Z

grzebal ktos z was w kompilatorze clj lub cljs?

zoldar 2015-09-17T11:05:45.000063Z

nooga: wykorzystujecie neo4j jako główną bazę/źródło danych?

2015-09-17T11:08:49.000064Z

tak

2015-09-17T11:08:56.000065Z

mamy tez kilka innych do roznych rzeczy

2015-09-17T11:09:03.000066Z

ale glownie neo

zoldar 2015-09-17T11:12:11.000067Z

przy mniejszym wolumenie to nie problem, ale (przynajmniej gdy ostatni raz patrzyłem) to nie ma prostej metody kompaktowania plików bazy

2015-09-17T11:16:44.000068Z

jak na razie problemow nie ma

2015-09-17T11:16:57.000069Z

myslalem tez o titanie na cassandrze

2015-09-17T11:17:10.000070Z

ale teraz nie ma sensu sie tym interesowac - nie ta skala

jaen 2015-09-17T11:23:14.000071Z

Co do grzebania w kompilatorze - ja właśnie zaczynam grzebać w kompilatorze cljs, bo próbuję bawić w ogarnianie konwersji bibliotek z CommonJS do takich co GClosure rozumie ; d

jaen 2015-09-17T11:24:01.000072Z

Ale to tak tylko kilka dni dopiero, więc pewnie nic supermądrego Ci nie będę w stanie powiedzieć

2015-09-17T11:39:24.000073Z

a nic nie, po prostu czasem sobie cyztam kawałki ale dalej nie rozumiem jak to dokładnie działa

jaen 2015-09-17T11:43:10.000074Z

Na magii i wróżkowym pyle ; d Aktualnie czytam to i też mam takie "nie jestem pewien co to dokładnie robi" xD Może kiedyś coś zaskoczy.

2015-09-17T11:47:28.000075Z

tzn bardziej mi chodzi o zorientowanie się w designie tego programu

2015-09-17T11:49:24.000076Z

czyli np. nie wiem, chciałbym dopisać obsługę map w unquote-splicing więc będę patrzył na reader

2015-09-17T11:49:43.000077Z

ale nie wiem gdzie jeszcze są jakieś miejsca, które mogłyby mnie interesować

2015-09-17T11:49:51.000078Z

dotyczące tego co chcę zmienić

jaen 2015-09-17T11:54:46.000079Z

Mnie osobiście bardzo pomaga Cursive - możliwość debugowania kompilatora podczas komiplacji i rzeczy typu go to definition czy find usages bardzo pomagają w zorientowaniu się co się dzieje, ale jakiegoś takiego wstępu będącym high level overview tego, jak kompilator jest zbudowany to nie kojarzę.

jaen 2015-09-17T11:55:09.000080Z

Na zeszłorocznym Euroclojure był talk o kompilatorze, ale juz nie pamiętam na ile dokąłdnie poruszał interesujące Cię tematy

jaen 2015-09-17T11:55:12.000081Z

Jak coś to masz link - https://vimeo.com/100518965

2015-09-17T11:57:13.000083Z

ja już ejstem stracony dla świata bo wszedłem w emacsa

jaen 2015-09-17T12:00:35.000084Z

Hahaha, ja się nigdy nie mogłem przekonać do Emacsa, wolę jednak podejście vima.

jaen 2015-09-17T12:00:40.000085Z

Z drugiej strony, też nie znosiłem IDE

jaen 2015-09-17T12:00:46.000086Z

Ale Cursive jakoś mnie do siebie przekonał

jaen 2015-09-17T12:00:58.000087Z

Głownie przez debugger, nie umiałbym kodzić w Clojure bez debuggera ; f

2015-09-17T12:01:31.000088Z

w cider ostatnio zrobili taki fajny debugger

2015-09-17T12:01:40.000089Z

działa to trochę jak w light table

2015-09-17T12:02:18.000090Z

instrumentujesz funkcje i jak cos je wywoluje to w buforze widzisz co sie dzieje w nich

2015-09-17T12:02:21.000091Z

i mozna sobie stepowac

jaen 2015-09-17T12:04:30.000092Z

Ano, coś widziałem ostatnio; a w górę/dół stosu też możesz chodzić?

2015-09-17T12:05:09.000093Z

a nei wiem, rzadko używam i tak 😄

jaen 2015-09-17T12:06:15.000094Z

No ja właśnie dość często, stąd takie pochwały dla Cursive ; d

djanus 2015-09-17T19:31:17.000095Z

o, człowiek zniknie na jakiś czas, a tu coś się dzieje...