https://github.com/xiaoyingpu/csci208
Class project: answer questions to understand Clojure. For the brave and true!
https://github.com/xiaoyingpu/csci208
clojure
Last synced: about 1 year ago
JSON representation
Class project: answer questions to understand Clojure. For the brave and true!
- Host: GitHub
- URL: https://github.com/xiaoyingpu/csci208
- Owner: xiaoyingpu
- Created: 2015-11-13T23:23:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-08-12T18:43:35.000Z (almost 6 years ago)
- Last Synced: 2025-02-09T12:43:12.386Z (over 1 year ago)
- Topics: clojure
- Language: TeX
- Homepage: http://xiaoyingpu.github.io/csci208
- Size: 3.13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Answers to Clojure
`bucknell/csci208`
A semester-long project: pick up a new language and answer questions (~30).
## The report
- The PDF under `project` folder.
- if you have the Haskell and LaTeX dependencies figured out, do
> `pandoc -s *.md --bibliography biblio.bib --csl apa.csl --toc -o out.pdf`
__Note:__
- the bibtex citations are in `biblio.bib`; they are cited as `[@citekey2015]` in the markdown files.
## How to run code
Since Clojure has a very nice read-evaluate-print-loop (REPL), separate `clj` files are not provided for each question.
1. Install Java.
2. Install [Clojure](http://clojure.org/getting_started).
3. Install [Leiningen](http://leiningen.org) and get the dependencies right.
4. Run `lein repl`
5. Enter code at the prompt
## Good-to-have
[braveclojure](http://www.braveclojure.com/basic-emacs/) teaches how to set up your emacs to work with Clojure conveniently.