cześć
o borze, ludzie D :
cicho tu
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
ano, raczej malo ludzi uzywa klożer w Polszy, pewnie dlatego ; f
A component bardzo w porządku jak się robi coś większego, to na pewno
hm, nie wierzę, że tak mało ludzi używa :simple_smile: mamy przecież mnóstwo fajowych startupów!
W Ruby ; F
U mnie to na studiach profesorzy mylili język funkcyjny z strukturalnym (no bo ma funkcje, panie)
...
(studenci nie lepiej xD)
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
nawet ostatnio myśleliśmy, żeby zorganizować jakąś lokalną grupę albo podłączyć się pod jakiś meetup typu JUG
tylko nei wiem, czy chętni się znajdą 😄
skąd jesteś, @nooga?
O kurde, serio? To chyba by była pierwsza grupa Clojure w Polszy xD
Nom, skąd jesteś?
Poznań
A to z Gliwic trochę mi nie po drodze xD
Ale nice, co takiego robicie, z czego korzystacie, et caetera?
no mamy taki rozproszony system, który komunikuje klientów z urządzeniami i zarządza całym dziadostwem
i to jest w clojure
Haha, trochę taka tabletcepcja : D
w sumie component, aleph, manifold
neo4j
nudy
trochę tak
Aleph/manifold spoko? Bo czytałem readme, wygląda ciekawie, ale nie miałem okazji się tym pobawić.
bardzo spoko
do tego jeszcze gloss
tylko, że trzeba męczyć ztellmana na ircu - docsy nie sa do konca jasne
Przynajmniej jest kogo męczyć real-time, a nie że np. tylko lista mailingowa jest i czekaj człowieku na odpowiedź ; d
I to wszystko są prawdziwe urządzenia to, co udostępniacie?
tak
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?
Bo chyba na jednym nie można testować kilku rzeczy jednocześnie, co nie?
no tak to mniej wiecej wyglada
z technicznego punktu widzenia to jest troche jak EC2 na mobilach zamiast serwerow
no i mozna na tym robic rozne features fajne
Hm, bardzo ciekawa sprawa
Ale w sumie taka nisza która może na te miliony tabletów które musicie do tego podpiąć zapracować ; d
W tym momencie ile urządzeń macie w to wpięte?
brb
Silly me, mogłem sam wpaść na obczajenie faka.
Ale generalnie, bardzo kumaty pomysł
ciekawe rzeczywiście
😆
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?
no cóż
z zestawem telefonów/wersji to jest tak, że taki set jest lokalny dla każdego rynku
np. zupełnie inaczej wygląda w polsce, w USA, w zachodnim EU itd
te telefony, które mamy to jest zestaw, który jest powiedzmy ogólnoeuropejski
w sumie fakt. masakra
ale w miarę jak będziemy rosnąć do dane powiedzą nam co kupować
btw
grzebal ktos z was w kompilatorze clj lub cljs?
nooga: wykorzystujecie neo4j jako główną bazę/źródło danych?
tak
mamy tez kilka innych do roznych rzeczy
ale glownie neo
przy mniejszym wolumenie to nie problem, ale (przynajmniej gdy ostatni raz patrzyłem) to nie ma prostej metody kompaktowania plików bazy
jak na razie problemow nie ma
myslalem tez o titanie na cassandrze
ale teraz nie ma sensu sie tym interesowac - nie ta skala
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
Ale to tak tylko kilka dni dopiero, więc pewnie nic supermądrego Ci nie będę w stanie powiedzieć
a nic nie, po prostu czasem sobie cyztam kawałki ale dalej nie rozumiem jak to dokładnie działa
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.
tzn bardziej mi chodzi o zorientowanie się w designie tego programu
czyli np. nie wiem, chciałbym dopisać obsługę map w unquote-splicing więc będę patrzył na reader
ale nie wiem gdzie jeszcze są jakieś miejsca, które mogłyby mnie interesować
dotyczące tego co chcę zmienić
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ę.
Na zeszłorocznym Euroclojure był talk o kompilatorze, ale juz nie pamiętam na ile dokąłdnie poruszał interesujące Cię tematy
Jak coś to masz link - https://vimeo.com/100518965
ja już ejstem stracony dla świata bo wszedłem w emacsa
Hahaha, ja się nigdy nie mogłem przekonać do Emacsa, wolę jednak podejście vima.
Z drugiej strony, też nie znosiłem IDE
Ale Cursive jakoś mnie do siebie przekonał
Głownie przez debugger, nie umiałbym kodzić w Clojure bez debuggera ; f
w cider ostatnio zrobili taki fajny debugger
działa to trochę jak w light table
instrumentujesz funkcje i jak cos je wywoluje to w buforze widzisz co sie dzieje w nich
i mozna sobie stepowac
Ano, coś widziałem ostatnio; a w górę/dół stosu też możesz chodzić?
a nei wiem, rzadko używam i tak 😄
No ja właśnie dość często, stąd takie pochwały dla Cursive ; d
o, człowiek zniknie na jakiś czas, a tu coś się dzieje...