Mike Cifelli
|
76b1f987a2
|
Move array functions out of global scope
|
2018-02-04 09:47:25 -05:00 |
Mike Cifelli
|
c33d8e5d38
|
Convert array to a list by default
|
2018-02-04 09:36:37 -05:00 |
Mike Cifelli
|
3e24991be8
|
Create a direct access array
|
2018-01-28 09:55:23 -05:00 |
Mike Cifelli
|
99ae99a8ab
|
Create symbols dynamically
|
2018-01-27 20:02:03 -05:00 |
Mike Cifelli
|
ff60d0d3da
|
Add MAP and FLAT-MAP functions
|
2018-01-24 20:28:29 -05:00 |
Mike Cifelli
|
b5638d631b
|
Format pom.xml
|
2018-01-21 15:02:01 -05:00 |
Mike Cifelli
|
e41a92a98a
|
Update maven plugin versions
|
2018-01-21 14:33:52 -05:00 |
Mike Cifelli
|
568fce3c11
|
Load lisp language files automatically
|
2018-01-21 10:32:55 -05:00 |
Mike Cifelli
|
3ef8712f2f
|
Use maven version in greeting
|
2018-01-20 08:34:31 -05:00 |
Mike Cifelli
|
735f1d584a
|
Add remainder function
|
2018-01-13 08:52:29 -05:00 |
Mike Cifelli
|
6a4d19517e
|
Add modulo function
|
2018-01-12 21:04:59 -05:00 |
Mike Cifelli
|
89b4c0804a
|
Update .gitlab-ci.yml
|
2018-01-13 01:09:47 +00:00 |
Mike Cifelli
|
1bc3c3a3d7
|
Update .gitlab-ci.yml
|
2017-12-10 14:15:35 +00:00 |
Mike Cifelli
|
6367ac9780
|
Update .gitlab-ci.yml
|
2017-12-10 13:34:44 +00:00 |
Mike Cifelli
|
ad51dcea3c
|
Update README.md
|
2017-12-10 13:33:09 +00:00 |
Mike Cifelli
|
34fd4b96b7
|
Update .gitlab-ci.yml
|
2017-12-09 23:01:53 +00:00 |
Mike Cifelli
|
24e18d3080
|
Update .gitlab-ci.yml
|
2017-12-09 22:57:41 +00:00 |
Mike Cifelli
|
bfb3d945fa
|
Update .gitlab-ci.yml
|
2017-12-09 22:55:27 +00:00 |
Mike Cifelli
|
52d8e1ea92
|
Update .gitlab-ci.yml
|
2017-12-09 22:46:59 +00:00 |
Mike Cifelli
|
15ae5a1c56
|
Add .gitlab-ci.yml
|
2017-12-09 22:42:37 +00:00 |
Mike Cifelli
|
0825d1ee96
|
Increase test coverage
|
2017-11-26 15:11:41 -05:00 |
Mike Cifelli
|
314053a9eb
|
Improve performance slightly
|
2017-11-26 11:04:53 -05:00 |
Mike Cifelli
|
10ff762647
|
Increment version
|
2017-11-24 11:11:22 -05:00 |
Mike Cifelli
|
5b9fdd5618
|
Complete tail call optimization
Resolves #2 and #3
|
2017-11-24 10:56:02 -05:00 |
Mike Cifelli
|
0fd3a70171
|
Perform TCO for AND & OR
|
2017-11-24 10:07:49 -05:00 |
Mike Cifelli
|
c4e6de88e1
|
Refactor unit tests
|
2017-11-23 11:35:28 -05:00 |
Mike Cifelli
|
f3923cadc0
|
Refactor list parsing code
|
2017-11-19 13:44:58 -05:00 |
Mike Cifelli
|
a8d8d6696c
|
LENGTH no longer creates a new instance
|
2017-11-19 11:17:32 -05:00 |
Mike Cifelli
|
1301e0a227
|
Rename variable for clarity
|
2017-11-19 10:58:13 -05:00 |
Mike Cifelli
|
0f00e35518
|
Refactor code
|
2017-11-19 10:54:51 -05:00 |
Mike Cifelli
|
1fbc74f3ac
|
Add ability to read large lists
|
2017-11-19 10:53:21 -05:00 |
Mike Cifelli
|
a9c13610a2
|
Perform TCO on numerous functions
|
2017-11-18 18:01:00 -05:00 |
Mike Cifelli
|
62b2653b2c
|
Allow for tail calls in recurse argument list
|
2017-11-18 14:54:53 -05:00 |
Mike Cifelli
|
eb80afb21d
|
Update lanterna version
|
2017-11-18 10:50:55 -05:00 |
Mike Cifelli
|
1995b23f42
|
Refactor code
|
2017-11-18 10:36:24 -05:00 |
Mike Cifelli
|
e0e726d6c0
|
Fix apply for macros
|
2017-11-18 10:21:57 -05:00 |
Mike Cifelli
|
aeb3074750
|
Restore scope properly after errors
|
2017-11-18 09:24:45 -05:00 |
Mike Cifelli
|
e2272fa976
|
Improve recur behavior
|
2017-11-17 19:14:59 -05:00 |
Mike Cifelli
|
6cf017734f
|
Narrow the behavior of RECUR
|
2017-11-17 17:57:14 -05:00 |
Mike Cifelli
|
b4229c6ac1
|
Implement RECUR
|
2017-11-16 20:53:55 -05:00 |
Mike Cifelli
|
cd551c5a1c
|
Reorder assertion arguments
|
2017-11-12 17:28:39 -05:00 |
Mike Cifelli
|
4ccdf9c959
|
Refactor tests to use modern assertions
|
2017-11-12 17:19:30 -05:00 |
Mike Cifelli
|
efb0329fda
|
Implement TCO for cons cell toString
|
2017-11-12 16:40:49 -05:00 |
Mike Cifelli
|
e8e9d2e12d
|
Update formatter settings
|
2017-11-12 13:46:15 -05:00 |
Mike Cifelli
|
6cd5fb66a4
|
Implement TCO for the length function
|
2017-11-12 13:27:04 -05:00 |
Mike Cifelli
|
7de348d759
|
Remove wildcard imports
|
2017-11-12 09:42:25 -05:00 |
omicron
|
3ebd5d49a9
|
Update files for eclipse oxygen
|
2017-11-12 08:37:39 -05:00 |
Mike Cifelli
|
c8c9a477b7
|
Refactor common test set up and tear down code
|
2017-07-19 15:23:15 -04:00 |
Mike Cifelli
|
84ccac0edb
|
Improve interpreter performance slightly
|
2017-04-13 09:07:30 -04:00 |
Mike Cifelli
|
cbbcb4fe3e
|
Clean up terminal tests
|
2017-04-12 09:16:09 -04:00 |