Calvin Rose
							
						 
					 | 
					
						
						
							
						
						b2146a4c1d
					 | 
					
						
						
							
							Update web client.
						
						
						
						
						
						
					 | 
					
						2018-12-13 21:36:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						df13a8b967
					 | 
					
						
						
							
							Fix typo.
						
						
						
						
						
						
					 | 
					
						2018-12-13 21:16:04 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						56e5c19aa9
					 | 
					
						
						
							
							Add debug/arg-stack, and add slots debug/stack.
						
						
						
						
						
						
						
						These features should help implementing a debugger. 
						
						
					 | 
					
						2018-12-13 19:23:07 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						e8c0dcd14e
					 | 
					
						
						
							
							Make source mapping use byte offset instead of line and col
						
						
						
						
						
						
						
						for better debugging support in repl. Add debug module for better
debugging support. 
						
						
					 | 
					
						2018-12-13 18:46:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						21d4b8fe1f
					 | 
					
						
						
							
							Move tools out of src (src should be
						
						
						
						
						
						
						
						only code that goes into final binary). 
						
						
					 | 
					
						2018-12-09 17:49:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						bb918d0fda
					 | 
					
						
						
							
							Update README.md. Prepare for 0.1.0 release.
						
						
						
						
						
						
					 | 
					
						2018-12-08 18:10:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						997d5cf2c6
					 | 
					
						
						
							
							Strip whitespace
						
						
						
						
						
						
					 | 
					
						2018-12-08 17:56:31 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						64d842d2ef
					 | 
					
						
						
							
							Update build script, remove windows build issues.
						
						
						
						
						
						
					 | 
					
						2018-12-08 17:40:05 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						6185af7227
					 | 
					
						
						
							
							Try to remove build issues on windows.
						
						
						
						
						
						
					 | 
					
						2018-12-08 17:20:24 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						16e514b351
					 | 
					
						
						
							
							Update version schema - now have version number
						
						
						
						
						
						
						
						and build number. 
						
						
					 | 
					
						2018-12-08 14:17:03 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						bc8be266f5
					 | 
					
						
						
							
							Update match macro to test for array/tuples and table/structs.
						
						
						
						
						
						
					 | 
					
						2018-12-08 11:04:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						b250679789
					 | 
					
						
						
							
							Move match into core library.
						
						
						
						
						
						
					 | 
					
						2018-12-08 10:53:22 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						b7d44ba742
					 | 
					
						
						
							
							Fix compiler optimization for if.
						
						
						
						
						
						
						
						Add pattern matching library. 
						
						
					 | 
					
						2018-12-07 23:57:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						f2743aca36
					 | 
					
						
						
							
							Improve pretty printing for table and struct
						
						
						
						
						
						
						
						entry values. 
						
						
					 | 
					
						2018-12-06 17:26:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						7668cd5772
					 | 
					
						
						
							
							Don't use generated headers for embedded janet
						
						
						
						
						
						
						
						code, use object files. 
						
						
					 | 
					
						2018-12-06 14:30:11 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						97fade8197
					 | 
					
						
						
							
							Make eval not the same as eval string.
						
						
						
						
						
						
					 | 
					
						2018-12-05 20:48:29 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						89bd38890e
					 | 
					
						
						
							
							Replace unquote-splicing with a more general splce special form.
						
						
						
						
						
						
						
						This allows splicing behavior in normal function calls. 
						
						
					 | 
					
						2018-12-05 15:10:04 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						484597eaae
					 | 
					
						
						
							
							Remove outer form from loop.
						
						
						
						
						
						
					 | 
					
						2018-12-05 11:25:36 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						bf4dd0da99
					 | 
					
						
						
							
							Remove some extra commented out code.
						
						
						
						
						
						
					 | 
					
						2018-12-03 23:23:14 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						11cd1279d7
					 | 
					
						
						
							
							Update Makefile and fix fiber issues. When
						
						
						
						
						
						
						
						creating an invalid fiber with the C api, the
program could segfault. This protects against this kind
of segafault. 
						
						
					 | 
					
						2018-12-02 15:29:21 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						06733cc48d
					 | 
					
						
						
							
							Update webrepl.
						
						
						
						
						
						
					 | 
					
						2018-11-30 22:54:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						4e4dd31164
					 | 
					
						
						
							
							Change syntax for namespaces.
						
						
						
						
						
						
						
						Add quasiquote, unquote, and unquote-splicing
as specials rather than a macro. 
						
						
					 | 
					
						2018-11-30 22:49:21 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						25c50f5026
					 | 
					
						
						
							
							Fix repl default chunks.
						
						
						
						
						
						
					 | 
					
						2018-11-30 14:17:10 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						464edf729b
					 | 
					
						
						
							
							Re-implement and and or macros to use simple
						
						
						
						
						
						
						
						imperative loop. 
						
						
					 | 
					
						2018-11-30 13:05:28 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						523d909cca
					 | 
					
						
						
							
							Fix bug in pretty printing.
						
						
						
						
						
						
					 | 
					
						2018-11-30 11:46:05 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						f8ab60f487
					 | 
					
						
						
							
							Add some more array combinators and built in functions.
						
						
						
						
						
						
					 | 
					
						2018-11-30 11:42:13 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						567c4b94ba
					 | 
					
						
						
							
							Update doc for qq.
						
						
						
						
						
						
					 | 
					
						2018-11-30 02:05:03 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						52c919d96f
					 | 
					
						
						
							
							Add qq (, uq and uqs) for a quasiquote macro.
						
						
						
						
						
						
						
						quasiquoting is not (yet) supported as a special
form and has no syntactic sugar. 
						
						
					 | 
					
						2018-11-30 01:58:52 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						7dbad20150
					 | 
					
						
						
							
							Update core and some examples to use the new
						
						
						
						
						
						
						
						syntax. 
						
						
					 | 
					
						2018-11-29 14:03:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						b0c45fd15e
					 | 
					
						
						
							
							Multisyms for easier access into structures.
						
						
						
						
						
						
					 | 
					
						2018-11-29 13:30:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						b34e9a275c
					 | 
					
						
						
							
							Update whitespace issue.
						
						
						
						
						
						
					 | 
					
						2018-11-28 16:38:48 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						776b256ff7
					 | 
					
						
						
							
							Remove each command (prefer explicit looping).
						
						
						
						
						
						
					 | 
					
						2018-11-27 01:42:41 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						ea4465f58e
					 | 
					
						
						
							
							Updare examples. Delete ugly iterator example.
						
						
						
						
						
						
					 | 
					
						2018-11-26 22:09:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						f860b950fc
					 | 
					
						
						
							
							Fix pointer incorrect pointer manipulation that happened
						
						
						
						
						
						
						
						to work on a x86-64 
						
						
					 | 
					
						2018-11-26 18:01:50 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						3c9aae3a63
					 | 
					
						
						
							
							Add pretty printing support for classes.
						
						
						
						
						
						
					 | 
					
						2018-11-26 09:21:24 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						8bfea73ee7
					 | 
					
						
						
							
							Fix web build again, simplify fibers and fiber
						
						
						
						
						
						
						
						implementation code. 
						
						
					 | 
					
						2018-11-26 09:03:26 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						b2a1a4ec9b
					 | 
					
						
						
							
							Add classes to core library.
						
						
						
						
						
						
					 | 
					
						2018-11-25 15:58:50 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						d4ee760b3e
					 | 
					
						
						
							
							Change format for declaring flexible arity functions.
						
						
						
						
						
						
					 | 
					
						2018-11-25 14:03:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						5b3fc3d2cc
					 | 
					
						
						
							
							Fix multiple predicates in loop macro.
						
						
						
						
						
						
					 | 
					
						2018-11-23 23:17:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						d791077e25
					 | 
					
						
						
							
							Fix abstract? function.
						
						
						
						
						
						
					 | 
					
						2018-11-23 15:33:49 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						184fe31e0c
					 | 
					
						
						
							
							Add generator expressions for easier iteration.
						
						
						
						
						
						
						
						Similar to python generator, but with the same
syntax as the loop macro. 
						
						
					 | 
					
						2018-11-20 21:48:06 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						1e87b01e02
					 | 
					
						
						
							
							Update makefile.
						
						
						
						
						
						
					 | 
					
						2018-11-19 15:33:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						4e689c2279
					 | 
					
						
						
							
							Add table test. Add :repeat to loop macro.
						
						
						
						
						
						
					 | 
					
						2018-11-19 14:49:10 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						a7860f1dd1
					 | 
					
						
						
							
							Update pretty printer to remove values
						
						
						
						
						
						
						
						from seen table. 
						
						
					 | 
					
						2018-11-19 09:57:24 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						8520d3f6cb
					 | 
					
						
						
							
							Update pretty printer.
						
						
						
						
						
						
					 | 
					
						2018-11-19 02:41:52 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						71e1584e72
					 | 
					
						
						
							
							Update loop macro and replace pretty printer
						
						
						
						
						
						
						
						with C implementation. 
						
						
					 | 
					
						2018-11-19 02:15:21 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						1532697b37
					 | 
					
						
						
							
							Revise 32 bit nanbox implementation.
						
						
						
						
						
						
					 | 
					
						2018-11-18 16:43:43 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						eb314ae903
					 | 
					
						
						
							
							Remove more casts.
						
						
						
						
						
						
					 | 
					
						2018-11-18 14:26:52 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						4c4eff9390
					 | 
					
						
						
							
							Replace cast with type pun.
						
						
						
						
						
						
					 | 
					
						2018-11-18 14:17:50 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						7ff74c8ac9
					 | 
					
						
						
							
							Add more documentation to the loop macro.
						
						
						
						
						
						
					 | 
					
						2018-11-18 09:55:31 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |