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
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
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
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Recently uploaded
(20)
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
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