|
||||||
|
||||||
| Undergraduate Honours Projects | ||||||
|
Carleton University - School of Computer Science Undergraduate Honours Project Winter 2011 An Eclipse Environment for Clojure Jaclyn Anderson
ABSTRACT Clojure is a programming language of the Lisp dialect, similar to Scheme, which was developed in 2008 by Rich Hickey. It is a functional programming language, designed to be usable in a variety of situations. More specifically, it was written to combine the positive aspects of a scripting language with the power and efficiency necessary to facilitate multithreaded programming. One of Clojure's best features is that it compiles directly to JVM bytecode, which allows it to run on the Java Virtual Machine. This also allows Clojure to be written in the various popular Java IDEs such as Eclipse or Netbeans, provided there is a plug-in or extension available for the particular IDE that facilitates Clojure programming. The goal of this project was to create such a plug-in for Eclipse while becoming more familiar with Eclipse plug-in development as well as with the Eclipse framework. |
||||||
|