Mike Cifelli
bfc8ccd25f
Refactor mutual tail call code
2019-07-18 19:29:05 -04:00
Mike Cifelli
24cf141aba
Update kotlin version
2019-01-25 10:32:34 -05:00
Mike Cifelli
5c183e94fb
Complete conversion to kotlin
...
Resolves #5 and #16
2018-11-18 08:42:51 -05:00
Mike Cifelli
698df036ff
Convert cons tests to kotlin
2018-11-18 08:03:56 -05:00
Mike Cifelli
84f164397b
Convert math tests to kotlin
2018-11-18 07:56:12 -05:00
Mike Cifelli
cd158acdbf
Convert more tests to kotlin
2018-11-11 13:26:46 -05:00
Mike Cifelli
fc45019a9a
Fix build
2018-11-10 10:25:52 -05:00
Mike Cifelli
6ff6852c05
Clean up code
2018-11-10 08:30:15 -05:00
Mike Cifelli
35406b9f03
Convert remaining built in functions to kotlin
2018-11-10 08:26:50 -05:00
Mike Cifelli
add24979d5
Convert predicates to kotlin
2018-11-04 08:34:07 -05:00
Mike Cifelli
8bc0ae744f
Convert Let and Let* to kotlin
2018-11-03 10:59:49 -04:00
Mike Cifelli
b4de8fc3ea
Convert Recur to kotlin
2018-10-29 19:47:25 -04:00
Mike Cifelli
73bcd4da38
Convert Begin and If to kotlin
2018-10-28 20:22:45 -04:00
Mike Cifelli
2e314f9ff0
Convert definition tests to kotlin
2018-10-28 20:07:01 -04:00
Mike Cifelli
a871690e70
Convert definition functions to kotlin
2018-10-28 13:22:18 -04:00
Mike Cifelli
c6d25275bb
Convert Cond to kotlin
2018-10-28 13:10:39 -04:00
Mike Cifelli
5d1606571a
Handle dotted Case clause
2018-10-28 09:02:21 -04:00
Mike Cifelli
9998a88569
Convert Case to kotlin
2018-10-27 15:56:52 -04:00
Mike Cifelli
8ca2eb199c
Convert And and Or to kotlin
2018-10-24 08:47:09 -04:00
Mike Cifelli
ac821abde2
Convert Setq to kotlin
2018-10-23 19:46:13 -04:00
Mike Cifelli
924357b5cd
Convert Set and Load to kotlin
2018-10-22 19:52:08 -04:00
Mike Cifelli
7416e0e163
Clean up code
2018-10-21 18:25:19 -04:00
Mike Cifelli
d95b5cc46f
Convert more builtins to kotlin
2018-10-21 18:12:26 -04:00
Mike Cifelli
b2867042fe
Convert Print to kotlin
2018-10-21 17:05:28 -04:00
Mike Cifelli
c603c443ec
Convert Fuse tests to kotlin
2018-10-21 10:14:21 -04:00
Mike Cifelli
84467388bb
Convert Fuse to kotlin
2018-10-21 10:10:04 -04:00
Mike Cifelli
bff9981458
Use shade for now / Update dependencies
2018-10-21 09:46:19 -04:00
Mike Cifelli
59ecb503b5
Temporarily use assembly instead of shade
2018-10-21 09:26:50 -04:00
Mike Cifelli
c7b9f694c7
Properly close ClassGraph scan
2018-10-21 08:50:56 -04:00
Mike Cifelli
0695ddc1f2
Re-enable jar scanning
2018-10-21 08:43:10 -04:00
Mike Cifelli
15dc6ce7b7
Re-enable tests during maven build
2018-10-21 08:34:19 -04:00
Mike Cifelli
5f2ecf79c6
Switch to ClassGraph for annotation reflection
...
Some maven dependencies were updated and alternative method of
building an uberjar was added (currently commented out), since
the shade plugin displays a warning for the module-info in
ClassGraph.
2018-10-21 08:33:22 -04:00
Mike Cifelli
5aac9cfde0
Allow the interpreter to start again
...
- The issue was with the reflections library:
https://github.com/ronmamo/reflections/issues/81
2018-10-20 13:03:04 -04:00
Mike Cifelli
55668a05a6
Load built-in functions with reflection
2018-10-20 12:02:18 -04:00
Mike Cifelli
0efae35391
Extract test instance lifecycle annotation
2018-10-20 11:18:21 -04:00
Mike Cifelli
347857fbb5
Restore main function
...
- Remove MessageFormat usages in kotlin where possible
- Code cleanup
2018-10-20 10:09:53 -04:00
Mike Cifelli
75f02a89cc
Convert Eval to kotlin
2018-10-20 09:01:45 -04:00
Mike Cifelli
24343b1543
Clean up lisp terminal code
2018-10-03 19:20:42 -04:00
Mike Cifelli
3ec8e72a17
Convert terminal to kotlin
2018-10-03 19:09:50 -04:00
Mike Cifelli
ae48d9c2ca
Convert argument validator tests to kotlin
2018-09-30 17:32:01 -04:00
Mike Cifelli
1a6d888ca9
Convert more tests to kotlin
2018-09-30 14:10:11 -04:00
Mike Cifelli
ba6418a977
Convert UserDefinedFunction to kotlin
2018-09-29 08:18:56 -04:00
Mike Cifelli
e6e3965485
Convert more test code to kotlin
2018-09-25 16:59:53 -04:00
Mike Cifelli
99f9ecbad3
Convert more tests to kotlin
2018-09-23 11:20:56 -04:00
Mike Cifelli
065d2136ed
Standardize cons iteration
2018-09-16 13:03:01 -04:00
Mike Cifelli
3f82b473b4
Convert the argument validator to kotlin
2018-09-16 09:57:48 -04:00
Mike Cifelli
d902328a56
Convert a few terminal tests to kotlin
2018-09-16 09:18:22 -04:00
Mike Cifelli
1901b7f251
Clean up terminal history
2018-09-15 15:36:35 -04:00
Mike Cifelli
a20849a5b4
Clean up terminal configuration
2018-09-15 14:03:43 -04:00
Mike Cifelli
e76aefa3d1
Start converting terminal classes to kotlin
2018-09-15 13:59:37 -04:00