γενικά γίνεται χαμός στο reddit
αλλά το κλίμα είναι καλό νομίζω
πιστεύω θα βγουν πράγματα απο αυτό
@greenonion εγώ ακόμα δεν έχω καταλάβει τι σε δυσκολεύει πάντως. Ότι δεν υπάρχει καλό documentation? Ότι δεν υπάρχει standard τρόπος για web apps?
both
οχι μονο εμενα apparently
Ksefevgontas ligo apo tin agapi mou gia ta types... parakolouthontas to video https://www.youtube.com/watch?v=doZ0XAc9Wtc
tha ithela na rotiso tous filous pou exoun empeiria se dev me clojure kai codika sto producation
ti kanoun me ta stacktraces kai to debugging
eidika me codika pou exei composition me higher order functions kai macros me deep expansion.
κλαινε
🙂
ειδικα αν σου σκασει μεσα σε anonymous fn
συχνα δεν εχεις ιδεα
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
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
genika nomizo exei na kanei me sinitheia 😛
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)
auta se backend pleura, se frontend cljs einai ligo diaforetika alla paromoias logikis
@greenonion για anonymous functions μπορείς να βάλεις όνομα ανάμεσα στο fn και τα parameters και φαίνεται στο stacktrace
@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)
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
Nice @stathissideris :)
@apod θα προσπαθήσω αύριο αλλά εχω και το ruby school
Προσωπικά διαφωνώ με τις δηλώσεις περί θανάτου μια γλώσσας
Εδώ και 3 χρόνια ακούμε για την ruby ότι πεθαίνει
Μια γλώσσα πεθαίνει όταν δεν γράφεται και αυτό δεν νομίζω ότι ισχύει ούτε για clojure ούτε για ruby
@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
@palladin extra info here: https://dzone.com/articles/notes-on-debugging-clojure-code
@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
kai me ta dyo mporeis na kaneis plhres expand