Mike Cifelli
|
314053a9eb
|
Improve performance slightly
|
2017-11-26 11:04:53 -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
|
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
|
ac349c94cb
|
Fix problems with FitNesse
|
2017-03-17 16:17:44 -04:00 |
Mike Cifelli
|
b2d6f21f88
|
Add tests for macros
|
2017-03-13 10:15:05 -04:00 |
Mike Cifelli
|
d423fe9958
|
Convert the lisp unit tester into a class
|
2017-03-09 11:19:15 -05:00 |
Mike Cifelli
|
c596d6868d
|
Refactor some lisp code and tests
|
2017-03-08 11:14:44 -05:00 |
Mike Cifelli
|
87eb0204f5
|
Remove SETF function
|
2017-03-07 16:41:26 -05:00 |
Mike Cifelli
|
368f22a02b
|
Rename the project
|
2017-03-07 10:20:22 -05:00 |
Mike Cifelli
|
77a341a1a7
|
Add more advanced lisp objects
Added a class to compute compound interest.
An alias for FUNCALL has been added: CALL
Refactored some acceptance tests to load code from files.
|
2017-03-06 16:52:06 -05:00 |
Mike Cifelli
|
aa13394548
|
Add ability to run acceptance tests on files
|
2017-03-06 12:44:06 -05:00 |
Mike Cifelli
|
e1c544f0ea
|
Re-organize the lisp files
|
2017-03-06 11:00:18 -05:00 |
Mike Cifelli
|
311a3b4036
|
Cleaned up code and tests
|
2017-03-03 15:06:49 -05:00 |
Mike Cifelli
|
503b19a5e1
|
Resolves #14 - Load now keeps track of directories
|
2017-03-03 12:56:06 -05:00 |
Mike Cifelli
|
1f1586d53c
|
More class examples and script unit tests were added.
|
2017-03-03 11:56:27 -05:00 |
Mike Cifelli
|
010dfb48bc
|
The running directory for FitNesse has been updated
|
2017-03-03 09:24:18 -05:00 |
Mike Cifelli
|
86def27f5c
|
Acceptance tests have been refactored
|
2017-03-02 16:36:23 -05:00 |
Mike Cifelli
|
0eb8db36a8
|
Acceptance tests now run with JUnit
|
2017-03-02 15:26:21 -05:00 |
Mike Cifelli
|
ba203d34b9
|
dlambda was converted for multiple method classes
Added several unit tests, including a failing one for CASE
Added an acceptance test for dlambda
|
2017-03-01 16:33:06 -05:00 |
Mike Cifelli
|
64e18fe076
|
Resolves #12 - &rest keyword added to lambda lists
Added unit tests and cleaned up some code
The setup for acceptance tests now cleans up the environment
|
2017-03-01 11:11:59 -05:00 |
Mike Cifelli
|
d2dfe23083
|
Resolves #10 - The equality predicates have been refactored
|
2017-02-28 11:54:19 -05:00 |
Mike Cifelli
|
fb35884479
|
Resolves #7 - Allow prefixing of numbers
|
2017-02-27 13:34:04 -05:00 |
Mike Cifelli
|
bf40feadec
|
User defined functions now set up their scope correctly
|
2017-02-27 12:00:24 -05:00 |
Mike Cifelli
|
0855789fde
|
Started changing car/cdr to first/rest, modified acceptance test fixture
|
2017-02-24 11:07:06 -05:00 |
Mike Cifelli
|
c55bb21501
|
Added the FitNesse wiki and a simple acceptance test
|
2017-02-22 14:33:36 -05:00 |
Mike Cifelli
|
6f2802828d
|
Resolves #5 - Added FitNesse to the project
|
2017-02-22 14:11:40 -05:00 |