Bookmark this if you’re a Clojure programmer.
Why do so many namespaces start with com
Why we keep seeing namespaces such as com.Apple or org.clojure
This is to maintain uniqueness among namespaces such as described by Oracle.
Companies use their reversed Internet domain name to begin their package names—for example, com.example.mypackage for a package named mypackage created by a programmer at example.com.
Name collisions that occur within a single company need to be handled by convention within that company, perhaps by including the region or the project name after the company name (for example, com.example.region.mypackage).
Packages in the Java language itself begin with java. or javax.
Explanation about collections and sequences in Clojure. There are few informative tables in the page.
Read the post and the comments. Lots of interesting stuffs regarding functional programming and object oriented programming.
Seriously read the comments too, I learned a lot by doing so ;)
Been thinking of doing the same article few months ago, probably will do it when I’m free.
Check this out, Emacs + Eclipse.
Since I’m venturing into Android development now this will be handy.
Eclim provides the ability to access Eclipse features (code completion, searching, code validation, and many more) via the command line or a local network connection, allowing those features to be integrated with your favorite editor. Eclim provides an integration with Vim, but third party clients have been created to add eclim support to other editors as well (emacs, sublime text 2, textmate).
