Тёмный

Clojure Concurrency - Rich Hickey 

ClojureTV
Подписаться 29 тыс.
Просмотров 69 тыс.
50% 1

A presentation by Rich Hickey to the Western Mass. Developers Group on Clojure and concurrency. Brief overview of Clojure, discussion of concurrency issues, locking, and immutabiity. In-depth look at Clojure's refs, transactions and agents. Demonstration and review of code for a multithreaded ant colony simulation.Be sure to grab the slides and code in order to follow along.Thanks to Shawn Fumo for working on this video.

Наука

Опубликовано:

 

15 дек 2012

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@WalterPelissero
@WalterPelissero 9 лет назад
Murphy's law says: the skills of the cameraman will be inversely proportional to the value of the presentation.
@matthiasschuster9505
@matthiasschuster9505 5 лет назад
true ^^
@veer66
@veer66 4 года назад
At least, the sound is clear. 😅
@stcredzero
@stcredzero 10 лет назад
One way of explaining Clojure references could be the TV show Bewitched. "Darrin" the husband character is like a reference. "Darrin" referred to Dick York at first, then Dick Sargent later on. At no point did the production staff mutate Dick York into Dick Sargent.
@andyfingerhut
@andyfingerhut 4 года назад
A transcript of this talk with slides and link to code is available here github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/ClojureConcurrency.md
@redstarlabs
@redstarlabs 10 лет назад
The code is here: github.com/juliangamble/clojure-ants-simulation
@andyfingerhut
@andyfingerhut 4 года назад
A transcript of this talk is available here: github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/ClojureConcurrency.md
@konstantinmikheev8049
@konstantinmikheev8049 8 лет назад
The lecture iself starts at: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dGVqrGmwOAw.html
@jeffras
@jeffras 11 лет назад
Location of slides: ftp://nat.iem.pw.edu.pl/pub/DOC/clojure/04-ClojureConcurrencyTalk.pdf
@ASmallTurnip67
@ASmallTurnip67 7 лет назад
Rich offers a great explanation here. This is less than 250 lines of code in Clojure, but has anyone tried building this same demo in Java using the Hystrix library? I'd be interested to know how many lines of Java would be required to obtain the same result. I'm guessing probably 2 or 3 times more...?
@marcelofernandes6501
@marcelofernandes6501 Год назад
What are you objectively trying to imply with lines of code? When you're comparing a dynamically typed language vs a statically typed one the latter will be longer by default. Less line of codes doesn't imply it's more readable, doesn't imply it's faster, doesn't imply it's safer... etc
@lowbarbillcraig3689
@lowbarbillcraig3689 8 месяцев назад
@@marcelofernandes6501 On the metric that says number of errors per thousand lines of code is constant across languages fewer lines is safer - for bugs, security, whatever else errors imply.
@panglossism
@panglossism 4 года назад
The same video with the slides included: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nDAfZK8m5_8.html
@cassrox123
@cassrox123 2 года назад
How do you model the structure for removing a node from the base structure?
@modolief
@modolief 11 лет назад
@nsanooj - I get a 404 error with that link to the slides; do you know where I might find them?
@minos001
@minos001 11 лет назад
Where are the slides and code? Thanks!
@mrseanson
@mrseanson 10 лет назад
All these links look broken, and the google suggestion didn't work for me. Anyone else have a link to the slides?
@the0captain
@the0captain 11 лет назад
Please link to slides and code!
@phyve61
@phyve61 10 лет назад
Where are the slides!?!
@tutysara
@tutysara 11 лет назад
Do we have the code uploaded somewhere?
@andrewarderne1567
@andrewarderne1567 4 года назад
github.com/juliangamble/clojure-ants-simulation/blob/master/src/ants.clj
@fyveb
@fyveb 11 лет назад
SLIDES: dropbox.com/u/6251992/04-ClojureConcurrencyTalk.pdf
@seye69
@seye69 11 лет назад
do you want ants? because that's how you get ants.
@jdbrown371
@jdbrown371 7 лет назад
21:00
@TheTerraguil
@TheTerraguil 9 лет назад
Watch this in .5 speed jfc
@nsanooj
@nsanooj 11 лет назад
Good stuff. Found the slides here: dl.dropbox.com/u/6251992/04-ClojureConcurrencyTalk.pdf
Далее
Effective Programs - 10 Years of Clojure - Rich Hickey
1:14:52
The Language of the System - Rich Hickey
1:02:50
Просмотров 162 тыс.
Keynote  The Value of Values - Rich Hickey
58:54
Просмотров 9 тыс.
Clojure for Lisp Programmers Part 2 -  Rich Hickey
1:24:47
A History of Clojure by Rich Hickey with Q&A
1:07:02
Просмотров 30 тыс.
"Simple Made Easy" - Rich Hickey (2011)
1:01:39
Просмотров 65 тыс.
Maybe Not - Rich Hickey
1:03:29
Просмотров 156 тыс.
"Transducers" by Rich Hickey
45:00
Просмотров 108 тыс.
"Uncle" Bob Martin
1:23:35
Просмотров 169 тыс.
Choose a phone for your mom
0:20
Просмотров 7 млн
APPLE дают это нам БЕСПЛАТНО!
1:01
Просмотров 616 тыс.
Треш ПК за 420 000 рублей
0:59
Просмотров 253 тыс.
Acer Predator Тараканьи Бега!
1:00
Просмотров 487 тыс.