✴ Clojure er et generel programmeringssprog med vægt på funktionel programmering. Den kører på Java virtuelle maskine og Common Language Runtime. Som andre Lisps behandler Clojure kode som data og har et makrosystem
► Clojures tilgang til programmering gør det muligt for dig at skrive de fleste af dine applikationskoder som en række rene funktioner, som kun virker på de uforanderlige værdier, der er sendt ind. Da rene funktioner ikke har nogen bivirkninger, er de nemme at forstå, nemme at teste, og er iboende trådsikker. Ud over det giver Clojure et rigt sæt funktioner, der gør det muligt at koordinere tilstandsændringer på en konsekvent og kontrolleret måde.
❰❰ Denne app er designet til alle de software fagfolk, der er ivrige efter at lære det grundlæggende i Clojure og hvordan man kan sætte det i praksis.
【Emner dækket i denne app er angivet nedenfor】
⇢ Clojure - Oversigt
⇢ Clojure - Miljø
⇢ Clojure - Basic Syntax
⇢ Clojure - REPL
⇢ Clojure - Datatyper
⇢ Clojure - Variabler
⇢ Clojure - Operatører
⇢ Clojure - Loops
⇢ Clojure - Beslutningstagning
⇢ Clojure - Funktioner
⇢ Clojure - Numbers
⇢ Clojure - Rekursion
⇢ Clojure - Fil I / O
⇢ Clojure - Strings
⇢ Clojure - Lister
⇢ Clojure - Sæt
⇢ Clojure - Vektorer
⇢ Clojure - Kort
⇢ Clojure - Navnepladser
⇢ Clojure - Undtagelseshåndtering
⇢ Clojure - sekvenser
⇢ Clojure - Regular Expressions
⇢ Clojure - Predikater
⇢ Clojure - Destrukturering
⇢ Clojure - Dato og Tid
⇢ Clojure - Atomer
⇢ Clojure - Metadata
⇢ Clojure - StructMaps
⇢ Clojure - Agenter
⇢ Clojure - Watchers
⇢ Clojure - Makroer
⇢ Clojure - Referenceværdier
⇢ Clojure - Databaser
⇢ Clojure - Java Interface
⇢ Clojure - Samtidig programmering
⇢ Clojure - Ansøgninger
⇢ Clojure - Automatiseret Testing
⇢ Clojure - Biblioteker
⇢ Clojure-Rationale
⇢ Clojure -Lisp
⇢ Clojure Funktionel programmering
⇢ Clojure Polymorphism
⇢ Sprog og platforme
⇢ Objektorientering er overvurderet
⇢ Værdier og forandring: Clojures tilgang til identitet og stat
⇢ Arbejdsmodeller og identitet
⇢ Objektorienteret programmering (OO)
⇢ Clojure programmering
⇢ Clojure-Concurrency
⇢ Meddelelse Forsendelse og skuespillere
⇢ clojure.spec - Begrundelse og oversigt
⇢ Clojure-Mål
⇢ Clojure-retningslinjer
⇢ Clojure-funktioner
⇢ Dynamisk udvikling
⇢ Funktionsprogrammering
⇢ Uendelige datastrukturer
⇢ Extensible Abstraktioner
⇢ Rekursiv Looping
⇢ Clojure som dialekt af Lisp
⇢ Runtime Polymorphism
⇢ Samtidig programmering
⇢ Hosted på JVM
⇢ Clojurescript
⇢ Læserformer
⇢ Makro tegn
⇢ Tagged Literals
⇢ Clojure installer og CLI værktøjer
⇢ Andre måder at køre Clojure på
⇢ Lær Clojure - Sekventielle Samlinger