From: slack Date: Tue, 8 Dec 2009 02:24:03 +0000 (+0100) Subject: Added language description X-Git-Url: http://slack.codemaniacs.com/git/?a=commitdiff_plain;h=fa5b2bb0df7d0177b588d81cc38902c297ffe835;p=clojure-slides.git Added language description --- 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

-