Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como pedestal

Herramientas para desarrollo web con Clojure

Clojure es uno de esos lenguajes que parecen ser un dialecto antiguo como el sumerio (sic). Programar aplicaciones en este lenguaje de programación es un verdadero reto para quienes estamos acostumbrados a los " lenguajes tradicionales " como C, Java, Python, etc. Y que decir de aplicaciones web en las que el usuario puede interactuar. Aplicaciones donde se debe tener nociones aceptables de HTML, CSS y, por supuesto, Javascript. Hemos hablado ya de herramientas como Leiningen y Luminus , en esta entrega hablaremos de otras herramientas para crear aplicaciones web con Clojure como lenguaje base. Frameworks y librerías web para Clojure Una lista de las librerías y frameworks web para Clojure.  Nombre  Descripción   Enlace    ring-clojure   Ring es una biblioteca de aplicaciones web Clojure inspirada en WSGI de Python y Rack de Ruby.              https://github.com/ring-clojure/ring   ...

Clojure for Beginner (3)

En esta serie de post de Clojure for Beginners veremos más ejemplos. La interoperabilidad es uno de los temas que más le interesan a los programadores. Los programadores Java verán que no es una promesa, sino más bien una realidad. Clojure en verdad lo permite. Basta ver un ejemplo. Ejemplo 1 . Creamos un programa para obtener el cuadrado de un número. En este ejemplo la entrada es 12 y el cuadrado de ese número será 144. ( import ' ( javax.swing JOptionPane )) ;' ( defn introduceDato [ s ] ( JOptionPane/showInputDialog ( str s ) ) ) ( def numero ( introduceDato "Introduce numero:" )) ;;convertir String a número ( defn String->Number [ str ] ( let [ n ( read-string str )] ( if ( number? n ) n nil ))) ;;función cuadrado ( defn cuadrado [ n ] ( * n n ) ) ;;'main' del programa ( try ( JOptionPane/showMessageDialog nil , ( str "El numero introducido es: " numero ) ) ( JOptionPane/showMessageDi...

Clojure Web Development Evolved by Dmitri Sotnikov & Nik Peric (in English)

In this video we will see some tools, frameworks and alternatives for web development using Clojure.