aboutsummaryrefslogtreecommitdiff
path: root/project.clj
diff options
context:
space:
mode:
authorEduardo Julian2015-05-04 12:20:32 -0400
committerEduardo Julian2015-05-04 12:20:32 -0400
commit99a4eec5bce78ce5262f94a51f2b57ed2507ac46 (patch)
treeaf0696daa04f7ac154843ae60150567b8675fdb1 /project.clj
parentda7d3d23227e6d162ff287c8b1ba3f466caafdff (diff)
- Added the LuxVar type to properly specify the type of environment bindings.
- Implemented "using". - Implemented jvm-program. - Corrected some primitive (un)wrapping errors in lux.compiler.host. - jvm-program is now scoped to enable local variables. - The types of definitions are now stored within the module dictionary. - Added a "main" method that just compiles program.lux.
Diffstat (limited to '')
-rw-r--r--project.clj7
1 files changed, 4 insertions, 3 deletions
diff --git a/project.clj b/project.clj
index 78893a05b..9f647fcd4 100644
--- a/project.clj
+++ b/project.clj
@@ -1,9 +1,10 @@
-(defproject lang "0.1.0-SNAPSHOT"
- :description "FIXME: write description"
+(defproject lux-jvm "0.1.0"
+ :description "The JVM compiler for the Lux programming language."
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.6.0"]
[org.clojure/core.match "0.2.1"]
[org.ow2.asm/asm-all "5.0.3"]]
- :warn-on-reflection true)
+ :warn-on-reflection true
+ :main lux)