Comments (2)
1.6: I hope the meaning of the embedded list will be clearer by the end of the chapter. I do later show that +
can take any number of arguments.
1.9: Both def
and twice
are symbols. def
names a special form (explained later), and twice
names a function. I've clarified the text.
1.16: This part wasn't yet about how to solve problems in a functional style, really. It's introducing another language element (apply
), and showing what it does. How to think about functional programming really comes gradually by example in the exercises and later parts of the book. How did the chapter 1 exercises go for you?
1.17. Fixed.
1.18 Yuck! That's major. Here's the magic incantation to fix it. (use 'clojure.repl)
(Note the quote; it's important.) I'll add this note to the documentation. I've also added my support to a LightTable issue that brings this up.
Typo fixed.
from fp-oo.
What's your name for the acknowledgements?
from fp-oo.
Related Issues (20)
- algo.monads dependency HOT 5
- :__own_symbol__ => :__class_symbol_of_instance__ HOT 2
- Better example for generic functions?
- 16.4 Exercise - NullPointerException HOT 2
- Confusion on Exercise 16.5.5 HOT 1
- More background in "Functional Style" part?
- diagram for double dispatch
- Does Light Table require `(use 'clojure.pprint)`
- typo in code HOT 1
- Typos HOT 1
- The separate function DOES exist HOT 1
- Second method of embedding functional code in OO should not be so easy to miss
- garrulous gastropod - chapter 5 exercise #5 has no published solution
- garrulous gastropod - better naming of source & solutions files? HOT 2
- errata: chapter 8 (p. 102) Incorrect method name reference (garrulous gastropod) HOT 1
- boolean vs not not HOT 1
- Comments/errata on "garrulous gastropod" HOT 2
- Regarding ex. 1 chapter 7.9 HOT 1
- Can't use nomads HOT 4
- book/repo currently not working "out of box" due to lein 2 changes to default setup HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fp-oo.