aboutsummaryrefslogtreecommitdiff
path: root/src/lux.clj
diff options
context:
space:
mode:
authorEduardo Julian2015-03-12 01:25:06 -0400
committerEduardo Julian2015-03-12 01:25:06 -0400
commitaecb050cfba1c272274e9737b6c9b5b45309a900 (patch)
treeb18ed566164c79ce45cf905b531e968aea2674df /src/lux.clj
parent8e82cb7ab2276c5622af30cf43527aa79c8d36e5 (diff)
- Added a special form for testing if references are null.
- Added bitwise operators. - Added synchronization primitives (monitor enter & exit). - Added exception-handling. - Added conversions between primitive values.
Diffstat (limited to '')
-rw-r--r--src/lux.clj6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/lux.clj b/src/lux.clj
index a8bdd4f31..f69bdf9dc 100644
--- a/src/lux.clj
+++ b/src/lux.clj
@@ -6,16 +6,10 @@
;; TODO: Finish type system.
;; TODO: Re-implement compiler in language.
;; TODO: Adding metadata to global vars.
- ;; TODO: throw, try, catch, finally
;; TODO: Allow setting fields.
- ;; TODO: monitor enter & monitor exit.
;; TODO: Add column & line numbers for syntactic elements.
;; TODO: Add source-file information to .class files for easier debugging.
- ;; TODO: Add conversions between primitives
- ;; TODO: Being able to ask if a value is null or not. (null?)
;; TODO: invokespecial & invokeinterface
- ;; TODO: bitwise operators
- ;; TODO: multianewarray
;; TODO:
(time (&compiler/compile-all ["lux"]))