Printing the class-path in Clojure

Let’s compare how we print the class-path in Clojure and how we do it on Java. In Clojure: (println (seq (.getURLs (java.lang.ClassLoader/getSystemClassLoader)))) In Java: import java.net.URL; import java.net.URLClassLoader; public class PrintClasspath { public...

The need for a common language

This is just one small example of why we need a international common language. In 1975, the World Health Organization refused: U$S 148,200 for a better public health service in Bangladesh U$S 83,000 to fight leprosy in Burma U$S 26,000 for basic hygiene in Dominican...

My first Esperanto experience

I decided, some years ago, to start learning Esperanto. I went to Lernu and spent three days learning. On the third day I’ve decided to open the instant messaging system on that web site to see what was going on. I ended up chatting with someone from Russia, in...

The first time I heard about Esperanto

The first time I heard about Esperanto, I attacked it. Because that was what everybody around me did and I’ve learned from them. The second time, it annoyed me and I attacked again. The third time, I was indifferent. The fourth time, I was curious. The fifth...

Hacking on the Clojure application

Being able to write, build and run a Clojure application, like I explained in a previous article, is not enough. You also want to hack on it, to iterative code on it, after all, you are using a Lisp. What I mean by iterative coding is something not very few know or...