This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-06-16
Channels
- # admin-announcements (72)
- # beginners (41)
- # boot (93)
- # cider (50)
- # clojure (173)
- # clojure-berlin (19)
- # clojure-dev (2)
- # clojure-greece (3)
- # clojure-israel (2)
- # clojure-italy (32)
- # clojure-japan (33)
- # clojure-nl (8)
- # clojure-russia (3)
- # clojure-seattle (1)
- # clojure-sg (1)
- # clojure-spain (16)
- # clojure-uk (4)
- # clojure-ukraine (1)
- # clojurescript (170)
- # code-reviews (20)
- # core-async (3)
- # datomic (5)
- # docs (28)
- # editors (17)
- # euroclojure (2)
- # events (7)
- # instaparse (18)
- # jobs (25)
- # ldnclj (11)
- # om (26)
- # overtone (3)
- # remote-jobs (3)
- # sneer (1)
Ragazzi, @simone è un mio ex-collega ora a Londra
ciao! sono in ufficio quindi rispondero' poco, comunque mi fa piacere aver scoperto clojurians (grazie @mdallastella)
my pleasure @simone
cmq qui è aperto 24/24 e 7/7
defn-
non ha la doc-string?
Se qualcuno aspettava SICP distilled, c’è una valida alternativa: https://github.com/ecmendenhall/sicpclojure
quello che mi secca è che l’ho anche “finanziato” SICP Distilled ed è ancora fermo al 4 capitolo, sembra… 😠
mi rispondo da solo, defn-
ha la doc-string
@simone: più o meno, sì
forse avrebbe in effetti piu' senso leggersi SICP originale per una questione storica/per delle linee guida sulla programmazione funzionale, e poi passare a the joy of clojure?
@bronsa: in effetti, SICP per imparare il linguaggio è piuttosto inutile, ma per la programmazione funzionale in genere è ancora buono
@reborg: buona parte del SICP usa estensivamente mutable state. e` certamente portabile in clojure ma non sara` nemmeno lontanamente buon clojure
quindi non vedo molto senso nel portare cose idiomatiche di un linguaggio, in un altro linguaggio dove queste stesse sono scoraggiate.
sono al capitolo 3, per ora e’ stato solo illuminante, non ho ancora incontrato il mutable state
e non vedo alcun vantaggio nel portare sicp in clojure. Il linguagggio usato e` di scarso (nullo) rilievo per lo scopo del sicp
sto chiaramente parlando avendo letto solo la versione scheme di sicp, se poi non e` stato fatto porting 1:1 scheme->clojure ma si e` stati attenti a "modernizzarlo", potrebbe essere un altro discorso. penso non troverei molto valore nel progetto in ogni caso
In quanto a contenuto didattico, SICP e’ ricco di concetti funzionali che possono essere riutilizzati per tutti i linguaggi lispy
Da questo punto di vista, concordo con @bronsa, mi è capitato di scrivere in Clojure con pattern di SICP (come la ricorsione di coda invece che usare un for
per esempio) per cui può essere fuorviante.