An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Clojure Basics
[![Build](https://img.shields.io/github/actions/workflow/status/tomdewildt/clojure-basics/ci.yml?branch=master)](https://github.com/tomdewildt/clojure-basics/actions/workflows/ci.yml)
[![License](https://img.shields.io/github/license/tomdewildt/clojure-basics)](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)