Ir al contenido principal

Entradas

Mostrando entradas de agosto, 2014

Clojure ... interoperabilidad con Java

"Clojure ... ese lenguaje inventado por sumerios" - Phillips, el programador anónimo ¿Qué puedo hacer con Clojure que no pueda hacer en Java ? , para responder esta pregunta hay que entender que la filosofía que manejan ambos lenguajes es distinta,básicamente: Clojure es funcional  Java es orientado a objetos ;; un simple mensaje en Clojure ( println "Clojure es un lenguaje funcional ..." )   //en Java escribimos más código class Mensaje{      public static void hola(){            System.out.println( "Java es orientado a objetos" );      } } Clojure permite interoperabilidad con Java (al ser dependiente de la JVM), podemos hacer uso de sus librerías. También podemos hacer uso de clases en nuestros scripts. En este ejemplo vamos a mostrar una ventanita tipo alert con ayuda de Java Swing (javax.swing). ;;importamos la librería ( import '( javax.swing JOptionPane)) ;' ;;hacemos uso de JOptionPane.showMessageDialog(n