From fa5b2bb0df7d0177b588d81cc38902c297ffe835 Mon Sep 17 00:00:00 2001 From: slack Date: Tue, 8 Dec 2009 03:24:03 +0100 Subject: [PATCH] Added language description --- clojure-slides.xhtml | 172 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 160 insertions(+), 12 deletions(-) diff --git a/clojure-slides.xhtml b/clojure-slides.xhtml index 464f81c..fac7d4f 100755 --- a/clojure-slides.xhtml +++ b/clojure-slides.xhtml @@ -2,6 +2,7 @@ + Clojure slack@codemaniacs.com

+
+

¿Qué es Clojure?

+

Cuatro grandes ideas:

+ +
+ +
+

Clojure es un dialecto de Lisp

+

Algunos datos sobre Lisp:

+ +
+ +
+

Clojure corre en la JVM

+ +
+ +
+

Clojure es un lenguaje funcional

+

Clojure tiene muchas de las características de los lenguajes funcionales:

+ +

...pero no es un lenguaje funcional puro al estilo Haskell

+ +
+ +
+

Clojure está diseñado pensando en la concurrencia

+ +
+ +
+

Primitivas

+ +
+ +
+

Estructuras de datos

+ +
+ +
+

Programas = Estructuras de datos

+ +
+ +
+

Entonces... ¿qué pinta tiene un programa?

+
+

En busca del lenguaje de programación ideal

-
-

Patrones de diseño

-

La comunidad de seguidores de la OOP adora los patrones de diseño

-