Тёмный

More Powerful Multimethods - Cam Saul 

Clojure/north
Подписаться 1,9 тыс.
Просмотров 1,5 тыс.
50% 1

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

 

13 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@mikl2345
@mikl2345 3 года назад
What I'm not clear on is how the method table is implemented (in clojure's standard multimethods) in terms of namespaces and loading/unloading. Is the method table located in the same namespace where the defmulti is located? i.e. when a defmethod is encountered (e.g. in a different namespace), what happens? It's possible to use defmulti and defmethods all in the same namespace, but that seemed to defeat part of the purpose of the potential modularity being gained, at least, comparing to how generics are used in SICP. Haven't seen much explanation of this (mainly about clojure's implementation of multimethods, i.e. the starting point for this talk). Nice talk though. Feel it's important to get exactly how clojure does it clear first, before going more complex.
@acobster
@acobster 3 года назад
"With no further ado, I'd like to introduce the first one of those mind-blowing features....Before we do that, though..." ;-) But seriously, this is very cool. Am I right in thinking that what he is calling "partial default dispatch" is really a form of multiple dispatch?
Далее
Evolving Code Through Accretion - Wilker Lúcio
33:18
Просмотров 1,5 тыс.
Literate Stream Processing - Francisco Viramontes
36:06
Predicate Dispatch - David Nolen
28:59
Просмотров 4,6 тыс.
More Powerful Multimethods - Cam Saul (Q&A)
28:52
How Clojure Saved Our Office - Tomáš Lamr
17:17
Просмотров 1 тыс.
Linus Torvalds on why desktop Linux sucks
11:07
Просмотров 1,3 млн
Gluing Clojure Microservices - Alexander Fertman
12:48
DHH discusses SQLite (and Stoicism)
54:00
Просмотров 61 тыс.
Clojure (the first talk) - Rich Hickey at LispNYC (2007)
1:59:23