Fork me on GitHub
#clojure-poland
<
2015-09-17
>
jaen09:09:58

o borze, ludzie D :

andrut09:09:58

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

jaen09:09:16

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

jaen09:09:27

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

andrut09:09:53

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

jaen09:09:30

W Ruby ; F

jaen09:09:58

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

jaen09:09:26

(studenci nie lepiej xD)

nooga09:09:04

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

nooga09:09:22

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

nooga09:09:34

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

andrut09:09:06

skąd jesteś, @nooga?

jaen09:09:44

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

jaen09:09:49

Nom, skąd jesteś?

jaen09:09:03

A to z Gliwic trochę mi nie po drodze xD

jaen09:09:46

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

nooga10:09:11

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

nooga10:09:14

i to jest w clojure

jaen10:09:23

Haha, trochę taka tabletcepcja : D

nooga10:09:30

w sumie component, aleph, manifold

nooga10:09:56

trochę tak

jaen10:09:23

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

nooga10:09:32

bardzo spoko

nooga10:09:36

do tego jeszcze gloss

nooga10:09:05

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

jaen10:09:44

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

jaen10:09:12

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

jaen10:09:55

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?

jaen10:09:06

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

nooga10:09:21

no tak to mniej wiecej wyglada

nooga10:09:05

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

nooga10:09:29

no i mozna na tym robic rozne features fajne

jaen10:09:54

Hm, bardzo ciekawa sprawa

jaen10:09:14

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

jaen10:09:20

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

jaen10:09:14

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

jaen10:09:28

Ale generalnie, bardzo kumaty pomysł

andrut10:09:48

ciekawe rzeczywiście

zoldar10:09:35

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?

nooga10:09:17

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

nooga10:09:43

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

nooga10:09:29

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

zoldar10:09:35

w sumie fakt. masakra

nooga10:09:41

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

nooga11:09:38

grzebal ktos z was w kompilatorze clj lub cljs?

zoldar11:09:45

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

nooga11:09:56

mamy tez kilka innych do roznych rzeczy

nooga11:09:03

ale glownie neo

zoldar11:09:11

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

nooga11:09:44

jak na razie problemow nie ma

nooga11:09:57

myslalem tez o titanie na cassandrze

nooga11:09:10

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

jaen11:09:14

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

jaen11:09:01

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

nooga11:09:24

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

jaen11:09:10

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.

nooga11:09:28

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

nooga11:09:24

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

nooga11:09:43

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

nooga11:09:51

dotyczące tego co chcę zmienić

jaen11:09:46

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ę.

jaen11:09:09

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

nooga11:09:13

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

jaen12:09:35

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

jaen12:09:40

Z drugiej strony, też nie znosiłem IDE

jaen12:09:46

Ale Cursive jakoś mnie do siebie przekonał

jaen12:09:58

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

nooga12:09:31

w cider ostatnio zrobili taki fajny debugger

nooga12:09:40

działa to trochę jak w light table

nooga12:09:18

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

nooga12:09:21

i mozna sobie stepowac

jaen12:09:30

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

nooga12:09:09

a nei wiem, rzadko używam i tak 😄

jaen12:09:15

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

[UNUSED ACCOUNT]19:09:17

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