Press "Enter" to skip to content

GOTO 2014 • Interview with Dave Thomas


Ciao da andare a Chicago questo è un piccolo
parla Dave Thomas con l’elisir di Ruby Dave
Thomas e io ci crediamo o no
solo la seconda possibilità che abbiamo in realtà
stato a Bennett la stessa conferenza
insieme così è stata l’ultima volta
2002 qualcosa del genere un mio vecchio
oopsla conferenza sì, è giusto
quindi Dave ha appena finito di parlare molto bene
elisir e rinfrescante non ha fatto
Fibonacci o come usare le tasse o lo sai
una cosa banale ha fatto una bella cosa
piccolo esempio e ha dato una grande sensazione
di elisir così Dio un po ‘così è abbastanza
qualcosa da cui passare da
rubino e vedo bene ho fatto oo
programmare dal 1980 qualcosa forse
anche prima di quell’azione e di recente il
gli ultimi 15 anni sono principalmente rubini e
è ancora dopo un po ‘ che intendo rubino
è bello che continua a sorprendermi
dandomi cose nuove ma allo stesso tempo
ora è lo stesso linguaggio tutto
e chiaramente il mondo sta cambiando
noi chiaramente il mondo sta diventando
i funzionali diventano concomitanti e io
proprio non riuscivo a trovare una lingua che io
sentirsi a proprio agio con fondamentalmente l’insegnamento
me stesso e possibilmente insegnando ad altri
persone il tipo di basi che otterrebbero
io fuori da quel solco continuo a provarci
lingue di funzione e ho continuato a finire
scrivere codice 00 e linguaggi funzionali
lo sai che lecca, me lo dà
mi lascia andare via così che sto cercando di farlo
fare è riqualificare il mio cervello per pensare in questo
tipo di mondo di micro processi e
dati funzionali e immutabili e provando
per imparare come farlo per provare
ricostruire i riflessi che sono in genere
come la seconda natura ora nell’altra
mondo oh bella cosa è presto sono così
base fantastica perché in pratica
tutto diventa rapidamente concorrente
e così tu in realtà non ti costruisci
qualsiasi cosa grande la scrivi cosa fai
significa che c’è un altro processo in esecuzione
qui che in realtà è uno dei
attrazioni perché quando fai una JVM
il linguaggio funzionale basato c’è sempre
quella via di fuga che conosci e così è
molto facile ricadere sempre mentre
qui sei praticamente qui sei fuori
lì e quindi hai lo stesso tipo di
design
usare parole orribilmente abusate che faresti
avere una linea interna e questo è davvero
goditelo adesso, quindi penso che sia davvero
interessante quindi volevo alcune delle cose
sull’elisir per quelli della compagnia aerea
comunità è che ne fa un po ‘
estensioni come macro che sei tu
so che alcune persone dicono che i macro igienici sono
anche se questo li rende puri altri o
i macro puristi non hanno un suono
semantica quindi ci sono alcuni problemi lì
ma ti danno molta flessibilità
in esso sì e penso che alcuni dei
persone che decry capacità di elisir
come i macro sono le persone che hanno
trascorso gli ultimi 20 anni a imparare come
fare a meno di loro in un certo senso, se tu
guardare come un server Jen compagnia aerea se
leggi la documentazione come farlo
la prima cosa è Oh, prendi questo cento
linee di codice e tagliarlo e incollarlo
il tuo file vuoto e ora compila il
i dettagli e le persone sono un po ‘orgogliosi
che sono passati attraverso i muri
lì che hanno fatto tutta quella roba
e non devi farlo quando
hai macro e in particolare il
modo elisir fa macro ti dà un
molto controllo quindi non è il selvaggio West
non è come la meta programmazione e dire
Rubino dove stai cambiando il nucleo te
so quale non lo so particolarmente
obiettivo e tutto ciò che le persone fanno ma dentro
un signore lecca che ho avuto totale scoop
controllare così per esempio se voglio io
posso dire su questa particolare chiamata di funzione
Voglio applicare un cambiamento nel
semantica per solo questi parametri e
poi portalo via di nuovo così ho un sacco
di controllo su come funzionano i miei macro e
quindi non mi preoccupo veramente per te
conosci l’unicità della pelle o meno di quelli
membri e la compagnia aerea che conosci
unico incarico e guarda signore oh lo è
questa è una cosa grossa, va bene così a lungo
il singolo compito lo dice fondamentalmente
non stai firmando ad una variabile cosa
stai facendo è che sei vincolante a
variabile a un valore un po ‘come fai tu
quando stai guidando una matematica
espressione quindi se dici AE è uguale a uno
non stai davvero dicendo un segno 128 pollici
algebra quello che stai dicendo è quello
uno e uno hanno lo stesso valore e quindi il nostro
la linea prende quell’approccio e lo rafforza
sembra ma poi se guardi il nostro
codice di linea lo troverai
non puoi prendere strutture di dati allora
se vuoi aggiungere, dì tre cose ad a
dizionario che stai per dire lo sai
crea un nuovo dizionario nel negozio in
profondità, quindi ne aggiungerai alcuni
la sua nave per archiviare i risultati in profondità
uno e poi arrivare a poi dick tre così
hai tutte queste variabili con
numeri alla fine di loro per mostrare
in qualche modo una cosa generazionale in una leccata
signore, lei dice che praticamente ha detto, facciamolo
sbarazzarsi di che stiamo andando per consentire di
per riassegnare una variabile così ho intenzione di
dire che il dotto è uguale a questo solletico servito
te stesso ora sotto le coperte è
ancora in esecuzione sul tuo computer in lingua
e tu sei solo sotto pressione
supporta il singolo incarico, quindi sta facendo
tutto quel cambio di nome automatico per noi così
ha ancora la stessa semantica
vai in giro ma senza tutto il
inconveniente di tutti usando il nostro pazzo
variabili intermedie che le persone hanno
per creare persone che si oppongono ad esso
penso che probabilmente abbia mancato il punto
variabili in quanto la variabile non lo è
i dati la variabile è solo un legame
a quei dati i dati sono ancora immutabili
se siamo a Erlang o loro sono un
elisir è solo che possiamo cambiare il
vincolante e non è diverso da
fare una chiamata di funzione quindi non lo faccio
non vedere come le persone possono obiettare in tal modo
un’ultima domanda visto che abbiamo un
tempo limitato quando è la nuova versione di
la lingua che esce e il libro chi
sa che è sia così, questo è stato un processo
dal fuoco per me perché ho detto che davvero
Mi piace leccare il signore e solo te l’ho detto
non voglio scrivere un libro su di esso ora
questo è stato un anno fa perché sono solo
strapparlo e farlo girare e farlo girare così
Ho detto no, voglio davvero mostrare alla gente
è così che ho riscritto il libro
fondamentalmente in ogni punto di rilascio come il
la sintassi è cambiata misericordiosamente
i cambiamenti sono dietro di noi ora siamo
facendo qualche biblioteca riordinando qualche rilascio
gestione quindi mi aspetto di vedere a
elisir 10 per favore qualche volta era la fine
del grande estate che probabilmente significa
Dicembre ma a volte intorno a questo
e il libro uscirà lo stesso giorno di
per quanto mi riguarda perché voglio solo
per fare un po ‘bene , fantastico
rompere alla grande per averti qui grazie a
sacco per il vostro grande discorso vediamo l’ora di
vederlo
bello vederti di nuovo bene

Please follow and like us: