Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce map reduce and apply in the collections section. #16

Open
practicalli-johnny opened this issue Mar 5, 2019 · 0 comments
Open
Labels
Beginners Issues suitable for those new to Clojure clojure code examples markdown

Comments

@practicalli-johnny
Copy link
Member

practicalli-johnny commented Mar 5, 2019

Demonstrate how to use map, reduce and apply to transform data structures.

Mention that in Clojure it is common to transform a data structure to make an algorithm easier, rather than to leave the data as it is and make the algorithm harder.

For example, have some map, filter and reduce exercise for Vectors
https://clojurebridgelondon.github.io/workshop/collections/vectors.html

and for maps
https://clojurebridgelondon.github.io/workshop/collections/maps.html

Suggest adding new sections (SUMMARY.md) and pages to those sections of the workshop.

To run locally, install node.js. Then install GitBook.io

npm install gitbook-cli -g

Fork ClojureBridgeLondon/workshop-content-gitbook project and clone your fork to your computer.
Change into the workshop-content-gitbook folder and load in the npm modules required to build the book locally

cd workshop-content-gitbook
gitbook install

To build the book and have live reloading of content, run

gitbook serve

Push any changes as individual PR's. Try to keep changes to one page or one section and any relevant part of the SUMMARY.md file.

Smaller PRs with a single focus are easier to review and merge. Thank you.

@practicalli-johnny practicalli-johnny added Beginners Issues suitable for those new to Clojure clojure code examples markdown labels Feb 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beginners Issues suitable for those new to Clojure clojure code examples markdown
Projects
None yet
Development

No branches or pull requests

1 participant