Learn - Clojure

Contains ads
3.7
11 reviews
1K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

тЬ┤ Clojure is a general-purpose programming language with an emphasis on functional programming. It runs on the Java virtual machine and the Common Language Runtime. Like other Lisps, Clojure treats code as data and has a macro system.тЬ┤

тЦ║ ClojureтАЩs approach to programming enables you to write most of your applicationsтАЩ code as series of pure functions, each one operating only on the immutable values passed in. Since pure functions have no side-effects they are easy to understand, easy to test, and are inherently thread-safe. On top of that, Clojure provides a rich set of features that allow threads to coordinate state changes in a consistent, controlled fashion.тЬж

тЭ░тЭ░ This App is designed for all those software professionals who are keen on learning the basics of Clojure and how to put it into practice.тЭ▒тЭ▒

уАРTopics Covered in this App are Listed BelowуАС

тЗв Clojure тАУ Overview

тЗв Clojure тАУ Environment

тЗв Clojure - Basic Syntax

тЗв Clojure тАУ REPL

тЗв Clojure - Data Types

тЗв Clojure тАУ Variables

тЗв Clojure тАУ Operators

тЗв Clojure тАУ Loops

тЗв Clojure - Decision Making

тЗв Clojure тАУ Functions

тЗв Clojure тАУ Numbers

тЗв Clojure тАУ Recursion

тЗв Clojure - File I/O

тЗв Clojure тАУ Strings

тЗв Clojure тАУ Lists

тЗв Clojure тАУ Sets

тЗв Clojure тАУ Vectors

тЗв Clojure тАУ Maps

тЗв Clojure тАУ Namespaces

тЗв Clojure - Exception Handling

тЗв Clojure тАУ Sequences

тЗв Clojure - Regular Expressions

тЗв Clojure тАУ Predicates

тЗв Clojure тАУ Destructuring

тЗв Clojure - Date and Time

тЗв Clojure тАУ Atoms

тЗв Clojure тАУ Metadata

тЗв Clojure тАУ StructMaps

тЗв Clojure тАУ Agents

тЗв Clojure тАУ Watchers

тЗв Clojure тАУ Macros

тЗв Clojure - Reference Values

тЗв Clojure тАУ Databases

тЗв Clojure - Java Interface

тЗв Clojure - Concurrent Programming

тЗв Clojure тАУ Applications

тЗв Clojure - Automated Testing

тЗв Clojure тАУ Libraries

тЗв Clojure-Rationale

тЗв Clojure -Lisp

тЗв Clojure Functional programming

тЗв Clojure Polymorphism

тЗв Languages and Platforms

тЗв Object Orientation is overrated

тЗв Values and Change: ClojureтАЩs approach to Identity and State

тЗв Working Models and Identity

тЗв Object Oriented programming (OO)

тЗв Clojure programming

тЗв Clojure-Concurrency

тЗв Message Passing and Actors

тЗв clojure.spec - Rationale and Overview

тЗв Clojure-Objectives

тЗв Clojure-Guidelines

тЗв Clojure-Features

тЗв Dynamic Development

тЗв Functional Programming

тЗв Immutable Data Structures

тЗв Extensible Abstractions

тЗв Recursive Looping

тЗв Clojure as a Dialect of Lisp

тЗв Runtime Polymorphism

тЗв Concurrent Programming

тЗв Hosted on the JVM

тЗв Clojurescript

тЗв Reader forms

тЗв Macro characters

тЗв Tagged Literals

тЗв Clojure installer and CLI tools

тЗв Other ways to run Clojure

тЗв Learn Clojure - Sequential Collections
Updated on
Oct 16, 2018

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Device or other IDs
No data collected
Learn more about how developers declare collection
Data is encrypted in transit
Data canтАЩt be deleted

Ratings and reviews

3.7
10 reviews
Eunice Galvez
February 1, 2021
I download this app thinking I can write examples in each topic or some test as SoloLearn (another application for learning programming languages) but the full app is like the documentation. What a pitty
3 people found this review helpful
Did you find this helpful?
A Google user
July 26, 2019
useful free educational resource on many essential Clojure topics. however it lacks practical examples for much of the content.
3 people found this review helpful
Did you find this helpful?
Bryan Jones
December 2, 2021
get
Did you find this helpful?

WhatтАЩs new

- Privacy Policy Implemented