Fork me on GitHub
#clojure-greece
<
2017-05-26
>
greenonion07:05:17

γενικά γίνεται χαμός στο reddit

greenonion07:05:28

αλλά το κλίμα είναι καλό νομίζω

greenonion07:05:36

πιστεύω θα βγουν πράγματα απο αυτό

stathissideris09:05:11

@greenonion εγώ ακόμα δεν έχω καταλάβει τι σε δυσκολεύει πάντως. Ότι δεν υπάρχει καλό documentation? Ότι δεν υπάρχει standard τρόπος για web apps?

greenonion10:05:46

οχι μονο εμενα apparently

palladin11:05:19

Ksefevgontas ligo apo tin agapi mou gia ta types... parakolouthontas to video https://www.youtube.com/watch?v=doZ0XAc9Wtc

palladin11:05:52

tha ithela na rotiso tous filous pou exoun empeiria se dev me clojure kai codika sto producation

palladin11:05:31

ti kanoun me ta stacktraces kai to debugging

palladin11:05:20

eidika me codika pou exei composition me higher order functions kai macros me deep expansion.

greenonion12:05:24

κλαινε

greenonion12:05:39

ειδικα αν σου σκασει μεσα σε anonymous fn

greenonion12:05:46

συχνα δεν εχεις ιδεα

apod12:05:08

genika theoro oti einai thema ta error messages kai ta stacktraces, alla genika den tha elega oti den vgazeis akri, kai stin praxi den mou exei tixei kati pou na min vgazeis akri an deis to stacktrace

apod12:05:05

oso anafora ta anonymous fn pali tha elega oti fenete sto stacktrace px:

(map #(inc %) "foo")

1. Unhandled java.lang.ClassCastException
   java.lang.Character cannot be cast to java.lang.Number

              Numbers.java:  112  clojure.lang.Numbers/inc
                      REPL:   11  user/eval72604/fn
                  core.clj: 2646  clojure.core/map/fn

apod12:05:47

genika nomizo exei na kanei me sinitheia 😛

apod12:05:35

tora gia debugging iparxoun diafora, ego sinithos cider-debug (https://github.com/clojure-emacs/cider/blob/master/doc/debugging.md) xrisimopoio, i kapia morfi tracing opos auth pou dinei to spyscope (https://github.com/dgrnbrg/spyscope)

apod12:05:02

auta se backend pleura, se frontend cljs einai ligo diaforetika alla paromoias logikis

stathissideris13:05:29

@greenonion για anonymous functions μπορείς να βάλεις όνομα ανάμεσα στο fn και τα parameters και φαίνεται στο stacktrace

stathissideris14:05:23

@palladin egw apla exw mathei na diavazw ta stack traces, kai spaniws exw vrethei se kapoio pou den mou dinei thn plhroforia pou prepei (alla exei symvei)

stathissideris14:05:16

gia debugging to pio dynato gia mena einai na kanw capture kapoio value me inline def (pou se “kanoniko” kwdika den epitrepetai) kai na to kanw inspect sto repl me data structure manipulation on the fly

gtsiftsis17:05:51

@apod θα προσπαθήσω αύριο αλλά εχω και το ruby school

gtsiftsis17:05:24

Προσωπικά διαφωνώ με τις δηλώσεις περί θανάτου μια γλώσσας

gtsiftsis17:05:45

Εδώ και 3 χρόνια ακούμε για την ruby ότι πεθαίνει

gtsiftsis17:05:50

Μια γλώσσα πεθαίνει όταν δεν γράφεται και αυτό δεν νομίζω ότι ισχύει ούτε για clojure ούτε για ruby

stathissideris18:05:12

@gtsiftsis @greenonion egw pantws dysthxws eimai poly makria apo to beginner’s mindset, giati diavazwntas ta diafora threads dyskoleyomai na kanw relate, polles fores den mporw na fantastw kan ti tous xalaei. Kai den to lew gia na amfisvhthsw ayta pou grafontai

stathissideris21:05:33

@palladin otan yparxei provlhma se macro, to stacktrace dixnei se grammh tou original kwdika. An prokeitai gia compilation error, apla pernw ton kwdika pou kalei to macro kai ton kanw expand eite sto repl eite me thn voitheia tou CIDER se emacs

stathissideris21:05:59

kai me ta dyo mporeis na kaneis plhres expand