https://github.com/tomdewildt/clojure-basics
Syntax basics for the clojure programming language
https://github.com/tomdewildt/clojure-basics
actions clj clojure syntax vscode
Last synced: 8 months ago
JSON representation
Syntax basics for the clojure programming language
- Host: GitHub
- URL: https://github.com/tomdewildt/clojure-basics
- Owner: tomdewildt
- License: mit
- Created: 2020-03-22T23:29:00.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-02T16:27:00.000Z (10 months ago)
- Last Synced: 2025-04-02T17:29:40.234Z (10 months ago)
- Topics: actions, clj, clojure, syntax, vscode
- Language: Clojure
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Clojure Basics
[](https://github.com/tomdewildt/clojure-basics/actions/workflows/ci.yml)
[](https://github.com/tomdewildt/clojure-basics/blob/master/LICENSE)
Syntax basics for the clojure programming language.
# How To Install
1. Make sure the following tools are installed bash, curl, rlwrap and java. You can install them by running the following command: ```sudo apt install curl rlwrap default-jdk```.
2. Download the clojure install script with the following command: ```curl -O https://download.clojure.org/install/linux-install-1.10.1.492.sh```.
3. Make the script executable by running the chmod command: ```chmod +x linux-install-1.10.1.492.sh```.
4. Execute the script to install clojure: ```sudo ./linux-install-1.10.1.492.sh```.
If your using vs code you probably want to install the following extensions to speed up development:
* [Calva (EMACS Cider)](https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva)
# How To Run
### Command
1. Run ```clj -A:main``` to execute the program.
# References
[Clojure Docs](https://clojure.org/about/rationale)
[Clojure Tutorial YouTube](https://www.youtube.com/watch?v=ciGyHkDuPAE)
[Brave Clojure](https://www.braveclojure.com/introduction/)
[Clojure Problems](http://www.4clojure.com/problems)