Submit Search
Upload
3 little clojure functions ii
•
0 likes
•
238 views
Diego Pacheco
Follow
clojure, dev, functional, func
Read less
Read more
Technology
Economy & Finance
Report
Share
Report
Share
1 of 17
Download now
Download to read offline
Recommended
Continuations in scala (incomplete version)
Continuations in scala (incomplete version)
Fuqiang Wang
Scala the-good-parts
Scala the-good-parts
Fuqiang Wang
"Lego Programming" with Lorzy
"Lego Programming" with Lorzy
clkao
Programming with Freedom & Joy
Programming with Freedom & Joy
Hildeberto Mendonça
Introduction to Kotlin Language and its application to Android platform
Introduction to Kotlin Language and its application to Android platform
EastBanc Tachnologies
Introduction to clojure
Introduction to clojure
Abbas Raza
Xp is not dead
Xp is not dead
Diego Pacheco
FP
FP
Diego Pacheco
Recommended
Continuations in scala (incomplete version)
Continuations in scala (incomplete version)
Fuqiang Wang
Scala the-good-parts
Scala the-good-parts
Fuqiang Wang
"Lego Programming" with Lorzy
"Lego Programming" with Lorzy
clkao
Programming with Freedom & Joy
Programming with Freedom & Joy
Hildeberto Mendonça
Introduction to Kotlin Language and its application to Android platform
Introduction to Kotlin Language and its application to Android platform
EastBanc Tachnologies
Introduction to clojure
Introduction to clojure
Abbas Raza
Xp is not dead
Xp is not dead
Diego Pacheco
FP
FP
Diego Pacheco
Changes 2012
Changes 2012
Diego Pacheco
HawtDB
HawtDB
Diego Pacheco
Vacations 2011 for JTs
Vacations 2011 for JTs
Diego Pacheco
3 little clojure functions
3 little clojure functions
Diego Pacheco
3 little clojure functions 4
3 little clojure functions 4
Diego Pacheco
Library Research Service and Colorado State Library
Library Research Service and Colorado State Library
R. Sean Lamborne
5 little clojure functions
5 little clojure functions
Diego Pacheco
PuppetConf 2014 Killer R10K Workflow With Notes
PuppetConf 2014 Killer R10K Workflow With Notes
Phil Zimmerman
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Konrad Malawski
Exploring Clojurescript
Exploring Clojurescript
Luke Donnet
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
JAX London
Beyond the Callback: Yield Control with Javascript Generators
Beyond the Callback: Yield Control with Javascript Generators
Darren Cruse
Mixing Scala and Kotlin
Mixing Scala and Kotlin
Alexey Soshin
All of javascript
All of javascript
Togakangaroo
The productivity brought by Clojure
The productivity brought by Clojure
Laurence Chen
The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!
Jonathan Ross
Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014
Puppet
Clojure: Practical functional approach on JVM
Clojure: Practical functional approach on JVM
sunng87
PuppetConf 2014 Killer R10K Workflow Without Notes
PuppetConf 2014 Killer R10K Workflow Without Notes
Phil Zimmerman
Functional programming is the most extreme programming
Functional programming is the most extreme programming
samthemonad
Dynamic poly-preso
Dynamic poly-preso
Scott Shaw
Change Anything with Cucumber and ATDD
Change Anything with Cucumber and ATDD
mpmenne
More Related Content
Viewers also liked
Changes 2012
Changes 2012
Diego Pacheco
HawtDB
HawtDB
Diego Pacheco
Vacations 2011 for JTs
Vacations 2011 for JTs
Diego Pacheco
3 little clojure functions
3 little clojure functions
Diego Pacheco
3 little clojure functions 4
3 little clojure functions 4
Diego Pacheco
Library Research Service and Colorado State Library
Library Research Service and Colorado State Library
R. Sean Lamborne
Viewers also liked
(6)
Changes 2012
Changes 2012
HawtDB
HawtDB
Vacations 2011 for JTs
Vacations 2011 for JTs
3 little clojure functions
3 little clojure functions
3 little clojure functions 4
3 little clojure functions 4
Library Research Service and Colorado State Library
Library Research Service and Colorado State Library
Similar to 3 little clojure functions ii
5 little clojure functions
5 little clojure functions
Diego Pacheco
PuppetConf 2014 Killer R10K Workflow With Notes
PuppetConf 2014 Killer R10K Workflow With Notes
Phil Zimmerman
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Konrad Malawski
Exploring Clojurescript
Exploring Clojurescript
Luke Donnet
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
JAX London
Beyond the Callback: Yield Control with Javascript Generators
Beyond the Callback: Yield Control with Javascript Generators
Darren Cruse
Mixing Scala and Kotlin
Mixing Scala and Kotlin
Alexey Soshin
All of javascript
All of javascript
Togakangaroo
The productivity brought by Clojure
The productivity brought by Clojure
Laurence Chen
The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!
Jonathan Ross
Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014
Puppet
Clojure: Practical functional approach on JVM
Clojure: Practical functional approach on JVM
sunng87
PuppetConf 2014 Killer R10K Workflow Without Notes
PuppetConf 2014 Killer R10K Workflow Without Notes
Phil Zimmerman
Functional programming is the most extreme programming
Functional programming is the most extreme programming
samthemonad
Dynamic poly-preso
Dynamic poly-preso
Scott Shaw
Change Anything with Cucumber and ATDD
Change Anything with Cucumber and ATDD
mpmenne
JS Essence
JS Essence
Uladzimir Piatryka
Y U NO CRAFTSMAN
Y U NO CRAFTSMAN
droidcon Dubai
Clojure beasts-euroclj-2014
Clojure beasts-euroclj-2014
Renzo Borgatti
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
Mozaic Works
Similar to 3 little clojure functions ii
(20)
5 little clojure functions
5 little clojure functions
PuppetConf 2014 Killer R10K Workflow With Notes
PuppetConf 2014 Killer R10K Workflow With Notes
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Exploring Clojurescript
Exploring Clojurescript
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
Beyond the Callback: Yield Control with Javascript Generators
Beyond the Callback: Yield Control with Javascript Generators
Mixing Scala and Kotlin
Mixing Scala and Kotlin
All of javascript
All of javascript
The productivity brought by Clojure
The productivity brought by Clojure
The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!
Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014
Clojure: Practical functional approach on JVM
Clojure: Practical functional approach on JVM
PuppetConf 2014 Killer R10K Workflow Without Notes
PuppetConf 2014 Killer R10K Workflow Without Notes
Functional programming is the most extreme programming
Functional programming is the most extreme programming
Dynamic poly-preso
Dynamic poly-preso
Change Anything with Cucumber and ATDD
Change Anything with Cucumber and ATDD
JS Essence
JS Essence
Y U NO CRAFTSMAN
Y U NO CRAFTSMAN
Clojure beasts-euroclj-2014
Clojure beasts-euroclj-2014
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
More from Diego Pacheco
Naming Things Book : Simple Book Review!
Naming Things Book : Simple Book Review!
Diego Pacheco
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits Book Review.pdf
Diego Pacheco
Thoughts about Shape Up
Thoughts about Shape Up
Diego Pacheco
Holacracy
Holacracy
Diego Pacheco
AWS IAM
AWS IAM
Diego Pacheco
CDKs
CDKs
Diego Pacheco
Encryption Deep Dive
Encryption Deep Dive
Diego Pacheco
Sec 101
Sec 101
Diego Pacheco
Reflections on SCM
Reflections on SCM
Diego Pacheco
Management: Doing the non-obvious! III
Management: Doing the non-obvious! III
Diego Pacheco
Design is not Subjective
Design is not Subjective
Diego Pacheco
Architecture & Engineering : Doing the non-obvious!
Architecture & Engineering : Doing the non-obvious!
Diego Pacheco
Management doing the non-obvious II
Management doing the non-obvious II
Diego Pacheco
Testing in production
Testing in production
Diego Pacheco
Nine lies about work
Nine lies about work
Diego Pacheco
Management: doing the nonobvious!
Management: doing the nonobvious!
Diego Pacheco
AI and the Future
AI and the Future
Diego Pacheco
Dealing with dependencies
Dealing with dependencies
Diego Pacheco
Dealing with dependencies in tests
Dealing with dependencies in tests
Diego Pacheco
Kanban 2020
Kanban 2020
Diego Pacheco
More from Diego Pacheco
(20)
Naming Things Book : Simple Book Review!
Naming Things Book : Simple Book Review!
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits Book Review.pdf
Thoughts about Shape Up
Thoughts about Shape Up
Holacracy
Holacracy
AWS IAM
AWS IAM
CDKs
CDKs
Encryption Deep Dive
Encryption Deep Dive
Sec 101
Sec 101
Reflections on SCM
Reflections on SCM
Management: Doing the non-obvious! III
Management: Doing the non-obvious! III
Design is not Subjective
Design is not Subjective
Architecture & Engineering : Doing the non-obvious!
Architecture & Engineering : Doing the non-obvious!
Management doing the non-obvious II
Management doing the non-obvious II
Testing in production
Testing in production
Nine lies about work
Nine lies about work
Management: doing the nonobvious!
Management: doing the nonobvious!
AI and the Future
AI and the Future
Dealing with dependencies
Dealing with dependencies
Dealing with dependencies in tests
Dealing with dependencies in tests
Kanban 2020
Kanban 2020
Recently uploaded
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Recently uploaded
(20)
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
3 little clojure functions ii
1.
2 little (seq,
repeat) functions 1 macro (lazy-seq ) …and The Car & Bank Functions @diego_pacheco
2.
Yes, I’m a
geek guy. (And I like dinosaurs) @diego_pacheco diego-pacheco.blogspot.com github.com/diegopacheco
3.
Remember…
Respect The REPL
4.
Remember… (NO enterprise java
Bullshit PLEASE)
5.
repeat
6.
seq
7.
lazy-seq (macro)
8.
Car func Functional Unit
Testing
9.
Car func Defining structures
and data
10.
Car func Defining the
function
11.
It’s time !!!
(I’m back from London…) DEV
12.
Bank-* funcs Functional Unit
Testing
13.
Bank-* funcs Defining structures
and data
14.
Bank-* funcs Defining structures
and data
15.
What's Next ? Homework
(all) • 5 new Functions from clojure.core • 10 problems at 4clojure (share 2 solutions) • Make java call Clojure Car func
16.
Recommended Books
17.
(pr “Thanks All
Folks”) @diego_pacheco
Download now