filmov
tv
Clojure Records and Protocols tutorial

Показать описание
Clojure is all about maps! There are ways to make your data "more structured" without having to enforce type safety and that's by using records via the defrecord function.
You can also give records functions that use them via the defprotocol and extend-protocol functions :)
If you're wondering why you would use defrecord the reasons are faster key lookups and code legibility
0:00 Intro
0:11 Project setup
1:14 Defrecord
3:55 Defprotocol
6:45 Extend protocol
You can also give records functions that use them via the defprotocol and extend-protocol functions :)
If you're wondering why you would use defrecord the reasons are faster key lookups and code legibility
0:00 Intro
0:11 Project setup
1:14 Defrecord
3:55 Defprotocol
6:45 Extend protocol
Clojure Records and Protocols tutorial
Learn Clojure – Protocol
Understanding Clojure Protocols and Type Hints: Can We Overload Methods?
How to create a multi method in Clojure
Defmacro Clojure Tutorial - Code that writes code
Defrecord Deftype in Clojure and ClojureScript - Michał Marczyk
How to use map, apply, concat and mapcat in Clojure
Learn Clojure – Records
Clojure - types
first-non-repeating-character (Clojure solution)
How to Successfully Use extend-protocol with defrecord and protocol in Different Namespaces
Run-Time Verification of Communication Protocols in Clojure
Clojure - Destructuring lists and maps tutorial
Creating DSLs A tale of spec tacular success and failure - Claire Alvis
Introduction to Protojure
Learn Clojure – Extend Protocol
Working with dates in Clojure
Clojure multi-threading using future
Concurrent Stream Processing - David McNeil
Use Java inside Clojure - Java Interop Tutorial
clojureD 2016: 'Dependency Management in Clojure' by Holger Schauer
Reitit, the Ancient Art of Routing - Tommi Reiman
Workshop: How to explain Data-Oriented programming to non-Clojure developers
'Specter: overcome your fear of nested Clojure data' by Nathan Marz
Комментарии