Exercism Dev Stream: Building the Clojure Representer
Автор: Bobbi Towers
Загружено: 2022-10-01
Просмотров: 390
Описание:
Introducing the Clojure representer.
Become a patron to help me afford this studio and keep doing this: / bobbicodes
Official call-for-sponsors post: / javascript-pilot-72650928
Post-stream brain-dump: https://github.com/exercism/clojure-r...
0:00 Hacking together a simplistic "cheater" implementation using clojure.tools.analyzer
1:45:00 How do we normalize the identifier names (seriously!)?
1:46:20 Idea #2: Edit the solution's parse tree using rewrite-clj
1:55:38 Idea #3: use clj-kondo's static analysis data
2:37:49 Examining clj-kondo's static analyzer (big respect!)
2:41:37 Suddenly realizing the depth of this project's hidden complexity
2:56:18 Stumbling upon a viable solution (after 3 hours!)
3:34:21 Trying a more complicated example solution
3:42:46 Realizing another big source of complexity
3:48:08 Stepping through a single node edit
3:55:10 Discovery of the day: rewrite-clj can locate a node by position!
4:41:08 Checking in with my brain... is it time to call it quits?
4:48:22 End it? No, let's just do a brain dump first...
5:12:15 Final great idea: Just replace the element in place! Derp!
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: