ā“ Clojure es un lenguaje de programación de propósito general con Ć©nfasis en programación funcional. Se ejecuta en la mĆ”quina virtual Java y Common Language Runtime. Al igual que otros Lisps, Clojure trata el código como datos y tiene un sistema macro.ā“
āŗ El enfoque de programación de Clojure le permite escribir la mayorĆa de los códigos de sus aplicaciones como series de funciones puras, cada una operando Ćŗnicamente sobre los valores inmutables que se pasan. Dado que las funciones puras no tienen efectos secundarios, son fĆ”ciles de entender, fĆ”ciles de probar, y son inherentemente seguros para subprocesos. AdemĆ”s de eso, Clojure proporciona un amplio conjunto de caracterĆsticas que permiten a los hilos coordinar los cambios de estado de forma consistente y controlada.ā¦
ā°ā° Esta aplicación estĆ” diseƱada para todos aquellos profesionales del software que desean aprender los principios bĆ”sicos de Clojure y cómo ponerlo en prĆ”ctica.ā±ā±
Ā Ā ćLos temas cubiertos en esta aplicación se enumeran a continuaciónć
⢠Clojure - Descripción general
⢠Clojure - Medio ambiente
⢠Clojure - Sintaxis bÔsica
⢠Clojure - REPL
⢠Clojure - Tipos de datos
⢠Clojure - Variables
⢠Clojure - Operadores
⢠Clojure - Loops
⢠Clojure - Toma de Decisiones
⢠Clojure - Funciones
⢠Clojure - Números
⢠Clojure - Recursión
⢠Clojure - File I / O
⢠Clojure - Cuerdas
⢠Clojure - Listas
⢠Clojure - Conjuntos
⢠Clojure - Vectores
⢠Clojure - Mapas
⢠Clojure - Espacios de nombres
⢠Clojure - Manejo de excepciones
⢠Clojure - Secuencias
⢠Clojure - Expresiones regulares
⢠Clojure - Predicados
⢠Clojure - Destructuring
⢠Clojure - Fecha y hora
⢠Clojure - Ćtomos
⢠Clojure - Metadata
⢠Clojure - StructMaps
⢠Clojure - Agentes
⢠Clojure - Vigilantes
⢠Clojure - Macros
⢠Clojure - Valores de referencia
⢠Clojure - Bases de datos
⢠Clojure - Interfaz Java
⢠Clojure - Programación concurrente
⢠Clojure - Aplicaciones
⢠Clojure - Prueba automatizada
⢠Clojure - Bibliotecas
⢠Clojure-Rationale
⢠Clojure -Lisp
⢠Clojure Programación funcional
⢠Polimorfismo de Clojure
⢠Idiomas y plataformas
⢠La orientación de objetos estÔ sobrevalorada
⢠Valores y cambio: el enfoque de Clojure hacia la identidad y el estado
⢠Modelos de trabajo e identidad
⢠Programación orientada a objetos (OO)
⢠Programación Clojure
⢠Clojure-Concurrency
⢠Mensaje de aprobación y Actores
⢠clojure.spec - Justificación y descripción general
⢠Clojure-Objetivos
⢠Clojure-Pautas
⢠Clojure-CaracterĆsticas
⢠Desarrollo dinÔmico
⢠Programación funcional
⢠Estructuras de Datos Inmutables
Abs Abstracciones extensibles
Lo Recursive Looping
⢠Clojure como un dialecto de Lisp
Poly Polimorfismo en tiempo de ejecución
⢠Programación concurrente
⢠Hospedado en la JVM
⢠Clojurescript
⢠Formularios de lector
⢠Caracteres de macros
⢠Tagged Literals
⢠Instalador Clojure y herramientas CLI
⢠Otras formas de ejecutar Clojure
⢠Aprender Clojure - Colecciones secuenciales
Actualización
16 oct 2018