From 99a4eec5bce78ce5262f94a51f2b57ed2507ac46 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Mon, 4 May 2015 12:20:32 -0400 Subject: - 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. --- project.clj | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'project.clj') 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) -- cgit v1.2.3