Fork me on GitHub
#clojure-greece
<
2016-06-01
>
gtsiftsis07:06:13

stathissideris έχεις δίκιο για το state

gtsiftsis07:06:25

quick & dirty approach στο confusion

gtsiftsis07:06:40

συνήθως προτιμώ είτε arg

gtsiftsis07:06:43

είτε macro

gtsiftsis07:06:49

εδώ νομίζω το έκανα με macro https://github.com/skroutz/clj-skroutz

gtsiftsis07:06:05

είναι βέβαια λίγο παρατημένος ο client 🙂

greenonion07:06:22

γενικα να κανουμε meetup 😛

stathissideris11:06:07

nai as kanoume ena

stathissideris11:06:41

@gtsiftsis: egw akoma kai to dynamic binding apofeygw

greenonion11:06:46

παρομοιως

stathissideris11:06:00

epaiksa ligo me clojure.spec xtes, to vasiko guide dhladh ekana, fainetai poly porotikh h fash me to generative testing

greenonion11:06:29

εγω δεν εχω παιξει ακομα, εχω διαβασει μονο τα κειμενα

greenonion11:06:35

αλλα ναι φαινεται επος

greenonion12:06:35

stathissideris: πως ειναι οι γνωσεις/εμπειρια σου σε atoms; 🙂

stathissideris12:06:38

@greenonion: e ta xrhsimopoiw oso pio ligo ginetai, alla nomizw kserw pws

greenonion12:06:04

εχω ενα περιεργο case στον κωδικα του γιωργου που ειδες χθες

greenonion12:06:13

με συνδυασμο pmap/atom

greenonion12:06:18

καθε φορα βγαζει αλλα αποτελεσματα

greenonion12:06:24

1 στις 3 τα σωστα

greenonion12:06:25

κλαφτα 🙂

greenonion12:06:31

minor ειναι βεβαια

greenonion12:06:52

στην πραγματικοτητα δεν εχουμε τοσα data που να ειναι απαραιτητο το parallel training

greenonion12:06:59

αλλα θα ηθελα να καταλαβω τι συμβαινει

greenonion12:06:22

χαζευω joy of clojure και clojure applied αλλα δεν βρισκω κατι

greenonion12:06:23

χαχαχαχα

greenonion12:06:25

ΔΙΚΑΙΟ

greenonion12:06:38

πωπω πρεπει να το εχω προχειρο αυτο

stathissideris12:06:37

vasika prepei mallon na deis an mporeis na vreis ton mikrotero dynato kwdika pou vgazei ayto to provlhma

stathissideris12:06:45

ektos an einai mikro kapws hdh

stathissideris12:06:05

mporeis na mou dikseis?

greenonion12:06:50

btw αν αλλαξω την pmap σε map ειναι consistently σωστο

greenonion12:06:02

οποτε μαλλον κατι δεν εχουμε καταλαβει για τα atoms

greenonion12:06:24

δε θελω να σε μπλεξω μωρε ειναι και κωδικας «δουλειας» 🙂

greenonion12:06:29

αν και oss

stathissideris12:06:38

exw periergeia twra

stathissideris12:06:48

an epitrepetai dikse

greenonion12:06:43

easy to reproduce

stathissideris12:06:01

nomizw sou exw easy answer

greenonion12:06:12

και αλλαξε σε train/parallel-train

greenonion12:06:17

ωπ για πες

stathissideris12:06:29

loipon, o classifier periexei mesa 4 atoms

stathissideris12:06:57

ta swaps pou einai mesa sthn train-document einai guaranteed na einai atomic to kathena mono tou

stathissideris12:06:19

alla me pmap trexeis parallhla polles train-document

stathissideris12:06:31

opote oi allages einai interleaved

stathissideris12:06:05

dhladh peirazei to ena thread to all kserw gw, enw to allo peirazei thn idia stigmh to classes

stathissideris12:06:15

kai vgainei inconsistent sto telos

stathissideris12:06:09

h apanthsh einai aplh: anti gia na exeis to state se 4 ksexwrista atoms, valto olo se ena atom pou na periexei ena map me :all :classes kai :tokens

stathissideris12:06:30

opote tha mporeis na ta allakses ola me ena swap

stathissideris12:06:45

opote: (1) allakse to record wste na exei ena atom mono (2) grapse ena version ths train-document pou na einai pure kai na paizei me immutable map (3) kalese thn train-document me ena swap! (4) profit

greenonion12:06:07

το ηξερα οτι θα μας δαγκωσουν τα 4 atoms :))

greenonion12:06:12

ναι βγαζει 100% νοημα αυτο που λες

greenonion12:06:25

θα κανω τις απαραιτητες αλλαγες

greenonion12:06:30

θεος ρε, ευχαριστω!

stathissideris12:06:38

no problem 🙂

stathissideris12:06:06

genika an deis function me polla @ einai trelo smell

greenonion12:06:19

ειναι πρωτη φορα που παιζω με atoms εντωμεταξυ

greenonion12:06:26

αλλα ναι

greenonion12:06:30

δε μου φαινοταν και πολυ ωραιο ολο αυτο

greenonion12:06:35

παω να παρω τη σκουπα 😉

greenonion12:06:16

ειμαι κι εγω φρεσκος στα atoms, το ειχε φτιαξει κι ο chief οταν το μαθαινε

greenonion12:06:19

ιδου τα αποτελεσματα

stathissideris12:06:06

emena ayto pou mou aresei poly einai oti mporeis na grapseis pure functions pou na mhn kseroun tipota gia atoms klp, kai apla na ths peraseis san parametro sto swap

stathissideris12:06:34

opote exeis kwdika pou einai xrhsimos kai gia tis periptwseis pou exeis state kai gia tis "kanonikes" periptwseis pou den exeis

stathissideris12:06:15

kai einai kai pio eykoles sto testing oi pure

greenonion12:06:27

ναι αυτο που λες βγαζει παρα πολυ νοημα

gtsiftsis12:06:09

όταν το έγραφα μου φαινόταν πιο καθαρό!

gtsiftsis12:06:14

χο χο χο

greenonion12:06:44

πολλα θενκς 🙂

stathissideris12:06:01

no problem, glad to be useful 😄

greenonion13:06:50

εμπλεξα αλλαζω ολο το imperative approach σε functional

greenonion13:06:58

btw με specter εχεις παιξει stathissideris ;

stathissideris13:06:21

prepei na nai dynato

greenonion13:06:36

εγω επαιξα λιγο χθες

greenonion13:06:49

αλλα δεν εβγαλα πολυ ακρη για το πως να κανω κατι συγκεκριμενο που ηθελα

greenonion13:06:26

αλλα ισως καποια στιγμη το δω ξανα, παιζει να ταιραζει στο classification που κανει περιπλοκα updates σε nested hashes

stathissideris13:06:18

akougetai oti tairiazei

greenonion13:06:34

το χρησιμοποιει κοσμος; εχεις καταλαβει;

stathissideris13:06:21

apo tous dikous mou den exw akousei na to xrhsimopoioun, alla mporei na einai apla thema adraneias

stathissideris13:06:33

dhladh na to xreiazomaste alla na mhn to exoume katalavei

greenonion13:06:59

παντως φαινεται να εχει κανει πολλη δουλεια ο marz και στο performance

stathissideris13:06:08

egw to kserw oti yparxei kai den niwthw oti mou exei xreiastei pote, alla mporei na einai epeidh den to dokimasa pote

greenonion13:06:18

ναι κι εγω καπως ετσι ειμαι

stathissideris13:06:27

nai ayto einai to vasiko, oti to ekane na mhn exei poly impact sto perf

greenonion13:06:39

ενταξει αυτος ελεγε οτι κανει ενα project με graphs οποτε εχει πολλα nested πραγματα που θελει να κανει manipulate

greenonion13:06:57

κι εγω παντως το εχω στο μυαλο μου οτι υπαρχει και βλεπουμε