| 
						
					 | 
					
						
						
						
						
							
						
						
							23dd1c0654
							
						
					 | 
					
						
						
							
							Increase test coverage and refactor code
						
						
						
						
						
					 | 
					
						2017-03-23 12:14:44 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a21114ac7c
							
						
					 | 
					
						
						
							
							Add a GENSYM-EQUAL function for unit testing macros
						
						
						
						
						
						
						
						Some macro definitions were refactored along with their associated
unit tests. 
						
					 | 
					
						2017-03-13 14:43:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							655f49e612
							
						
					 | 
					
						
						
							
							Add DEFMACRO special function
						
						
						
						
						
						
						
						Resolves #16 
						
					 | 
					
						2017-03-10 15:08:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e78e18df98
							
						
					 | 
					
						
						
							
							Add a simple GENSYM function
						
						
						
						
						
					 | 
					
						2017-03-10 13:14:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							87eb0204f5
							
						
					 | 
					
						
						
							
							Remove SETF function
						
						
						
						
						
					 | 
					
						2017-03-07 16:41:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							736e230de9
							
						
					 | 
					
						
						
							
							Add LET* special function
						
						
						
						
						
					 | 
					
						2017-03-07 13:26:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d1060a8aad
							
						
					 | 
					
						
						
							
							Add aliases for several functions
						
						
						
						
						
					 | 
					
						2017-03-07 13:15:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5f10396af8
							
						
					 | 
					
						
						
							
							Use function alias in validation messages
						
						
						
						
						
						
						
						Resolves #9 
						
					 | 
					
						2017-03-07 10:59:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							311a3b4036
							
						
					 | 
					
						
						
							
							Cleaned up code and tests
						
						
						
						
						
					 | 
					
						2017-03-03 15:06:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							05f75b627b
							
						
					 | 
					
						
						
							
							Resolves #11 - The CASE special function has been added
						
						
						
						
						
						
						
						Refactored some unit tests 
						
					 | 
					
						2017-02-28 15:01:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d2dfe23083
							
						
					 | 
					
						
						
							
							Resolves #10 - The equality predicates have been refactored
						
						
						
						
						
					 | 
					
						2017-02-28 11:54:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							50a3f3be67
							
						
					 | 
					
						
						
							
							Resolves #6 - PROGN Special Function (Form)
						
						
						
						
						
					 | 
					
						2017-02-27 15:36:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							462e5ea15e
							
						
					 | 
					
						
						
							
							Built-in function names are now defined through annotations
						
						
						
						
						
					 | 
					
						2017-02-26 16:47:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							78c7bf4d9c
							
						
					 | 
					
						
						
							
							Added DEFINE-MACRO for user defined special functions (forms)
						
						
						
						
						
					 | 
					
						2017-02-25 19:11:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c83db3721c
							
						
					 | 
					
						
						
							
							Finished changing car/cdr to first/rest in the code
						
						
						
						
						
					 | 
					
						2017-02-24 16:00:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0c3d3ae024
							
						
					 | 
					
						
						
							
							Resolves #1 - Added the IF Special Form
						
						
						
						
						
					 | 
					
						2017-02-21 12:35:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b6d717ec1c
							
						
					 | 
					
						
						
							
							Formatted several files
						
						
						
						
						
					 | 
					
						2017-02-06 13:43:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4719e14d7f
							
						
					 | 
					
						
						
							
							Added unit tests for the FunctionTable and ExecutionContext
						
						
						
						
						
					 | 
					
						2017-02-06 12:02:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c2a373dc85
							
						
					 | 
					
						
						
							
							Added the following built-ins: AND & OR
						
						
						
						
						
					 | 
					
						2017-02-05 16:00:56 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							db2817f7be
							
						
					 | 
					
						
						
							
							Refactored the symbol table code
						
						
						
						
						
					 | 
					
						2017-01-30 16:12:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d3fc8f9812
							
						
					 | 
					
						
						
							
							Refactored the function table logic
						
						
						
						
						
					 | 
					
						2017-01-29 14:33:46 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							089e3bd520
							
						
					 | 
					
						
						
							
							Refactored the eval package
						
						
						
						
						
					 | 
					
						2016-12-19 13:05:53 -05:00 | 
					
					
						
						
							
							
							
						
					 |