Suche senden
Hochladen
Lisp is borg: a study in macrology
•
0 gefällt mir
•
1,113 views
Simon Belak
Folgen
Melden
Teilen
Melden
Teilen
1 von 17
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Mongodb (1)
Mongodb (1)
Deepak Kumar
HelsinkiJS - Clojurescript for Javascript Developers
HelsinkiJS - Clojurescript for Javascript Developers
Juho Teperi
Introduction to Web Development - JavaScript
Introduction to Web Development - JavaScript
SadhanaParameswaran
Demonstration
Demonstration
Sean Murphy
Numerical thinking
Numerical thinking
Simon Belak
Tools for building the future
Tools for building the future
Simon Belak
Doing data science with clojure
Doing data science with clojure
Simon Belak
Exploratory analysis
Exploratory analysis
Simon Belak
Empfohlen
Mongodb (1)
Mongodb (1)
Deepak Kumar
HelsinkiJS - Clojurescript for Javascript Developers
HelsinkiJS - Clojurescript for Javascript Developers
Juho Teperi
Introduction to Web Development - JavaScript
Introduction to Web Development - JavaScript
SadhanaParameswaran
Demonstration
Demonstration
Sean Murphy
Numerical thinking
Numerical thinking
Simon Belak
Tools for building the future
Tools for building the future
Simon Belak
Doing data science with clojure
Doing data science with clojure
Simon Belak
Exploratory analysis
Exploratory analysis
Simon Belak
Levelling up your data infrastructure
Levelling up your data infrastructure
Simon Belak
The subtle art of recommendation
The subtle art of recommendation
Simon Belak
Metabase Ljubljana Meetup #2
Metabase Ljubljana Meetup #2
Simon Belak
Metabase lj meetup
Metabase lj meetup
Simon Belak
Sketch algorithms
Sketch algorithms
Simon Belak
Transducing for fun and profit
Transducing for fun and profit
Simon Belak
Your metrics are wrong
Your metrics are wrong
Simon Belak
Writing smart contracts the sane way
Writing smart contracts the sane way
Simon Belak
Online statistical analysis using transducers and sketch algorithms
Online statistical analysis using transducers and sketch algorithms
Simon Belak
Save the princess
Save the princess
Simon Belak
Data driven going to market strategy
Data driven going to market strategy
Simon Belak
Spec: a lisp-flavoured type system
Spec: a lisp-flavoured type system
Simon Belak
A data layer in clojure
A data layer in clojure
Simon Belak
Odkrivanje segmentov iz podatkov
Odkrivanje segmentov iz podatkov
Simon Belak
Using Onyx in anger
Using Onyx in anger
Simon Belak
Spec + onyx
Spec + onyx
Simon Belak
Dao of lisp
Dao of lisp
Simon Belak
Predicting the future with goopti
Predicting the future with goopti
Simon Belak
Living with-spec
Living with-spec
Simon Belak
Living with-spec
Living with-spec
Simon Belak
Weitere ähnliche Inhalte
Mehr von Simon Belak
Levelling up your data infrastructure
Levelling up your data infrastructure
Simon Belak
The subtle art of recommendation
The subtle art of recommendation
Simon Belak
Metabase Ljubljana Meetup #2
Metabase Ljubljana Meetup #2
Simon Belak
Metabase lj meetup
Metabase lj meetup
Simon Belak
Sketch algorithms
Sketch algorithms
Simon Belak
Transducing for fun and profit
Transducing for fun and profit
Simon Belak
Your metrics are wrong
Your metrics are wrong
Simon Belak
Writing smart contracts the sane way
Writing smart contracts the sane way
Simon Belak
Online statistical analysis using transducers and sketch algorithms
Online statistical analysis using transducers and sketch algorithms
Simon Belak
Save the princess
Save the princess
Simon Belak
Data driven going to market strategy
Data driven going to market strategy
Simon Belak
Spec: a lisp-flavoured type system
Spec: a lisp-flavoured type system
Simon Belak
A data layer in clojure
A data layer in clojure
Simon Belak
Odkrivanje segmentov iz podatkov
Odkrivanje segmentov iz podatkov
Simon Belak
Using Onyx in anger
Using Onyx in anger
Simon Belak
Spec + onyx
Spec + onyx
Simon Belak
Dao of lisp
Dao of lisp
Simon Belak
Predicting the future with goopti
Predicting the future with goopti
Simon Belak
Living with-spec
Living with-spec
Simon Belak
Living with-spec
Living with-spec
Simon Belak
Mehr von Simon Belak
(20)
Levelling up your data infrastructure
Levelling up your data infrastructure
The subtle art of recommendation
The subtle art of recommendation
Metabase Ljubljana Meetup #2
Metabase Ljubljana Meetup #2
Metabase lj meetup
Metabase lj meetup
Sketch algorithms
Sketch algorithms
Transducing for fun and profit
Transducing for fun and profit
Your metrics are wrong
Your metrics are wrong
Writing smart contracts the sane way
Writing smart contracts the sane way
Online statistical analysis using transducers and sketch algorithms
Online statistical analysis using transducers and sketch algorithms
Save the princess
Save the princess
Data driven going to market strategy
Data driven going to market strategy
Spec: a lisp-flavoured type system
Spec: a lisp-flavoured type system
A data layer in clojure
A data layer in clojure
Odkrivanje segmentov iz podatkov
Odkrivanje segmentov iz podatkov
Using Onyx in anger
Using Onyx in anger
Spec + onyx
Spec + onyx
Dao of lisp
Dao of lisp
Predicting the future with goopti
Predicting the future with goopti
Living with-spec
Living with-spec
Living with-spec
Living with-spec
Lisp is borg: a study in macrology
1.
lisp is Borg A
study in macrology @sbelak Tuesday, 22. October, 2013
2.
JVM dynamic lisp Clojure REPL immutable lazy Tuesday, 22. October,
2013 functional
3.
ClojureScript* * javascript as
ASM Tuesday, 22. October, 2013
4.
Clojure in Clojure Tuesday,
22. October, 2013
5.
homoiconicity: code = data Tuesday,
22. October, 2013
6.
Tuesday, 22. October,
2013
7.
( Tuesday, 22. October,
2013 code = data ) = AST
8.
Macros data = code Tuesday,
22. October, 2013
9.
Macroexpand vs. time Tuesday, 22. October,
2013 run time
10.
Problem language macroexpand-1 macroexpand-2 ... macroexpand-n implementation language Tuesday,
22. October, 2013
11.
“It’s better to
have 100 functions operate on 1 data structure then 10 functions on 10 data structures.” – A. Perlis Tuesday, 22. October, 2013
12.
Pattern matching Tuesday, 22.
October, 2013
13.
Logic programming Tuesday, 22.
October, 2013
14.
Typed Clojure Tuesday, 22.
October, 2013
15.
Schema Tuesday, 22. October,
2013
16.
CSP (goroutine) Tuesday, 22.
October, 2013
17.
code = data Tuesday,
22. October, 2013
Jetzt herunterladen