|  John Benediktsson | 0dc71ab053 | memoize: fix memoize-quot for zero input effects. | 2019-09-29 18:38:41 -07:00 | 
				
					
						|  John Benediktsson | 55cf5472a5 | using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. | 2016-07-11 19:50:37 -07:00 | 
				
					
						|  John Benediktsson | aa00d59d59 | words: rename reset-props to remove-word-props. | 2015-06-09 11:53:46 -07:00 | 
				
					
						|  John Benediktsson | 001baa2cc4 | memoize: change unpacker to embed array type. | 2013-03-14 14:50:41 -07:00 | 
				
					
						|  John Benediktsson | 4ade5ce82f | Revert "memoize: faster memoize for single argument words." This reverts commit bd06ea47ab. | 2012-08-23 17:47:23 -07:00 | 
				
					
						|  John Benediktsson | 990fdca1fc | memoize: faster memoize for single argument words. | 2012-08-23 17:39:07 -07:00 | 
				
					
						|  John Benediktsson | 0d9c7df8e2 | memoize: fix invalidate-memoized for 0 args. | 2012-08-13 12:04:56 -07:00 | 
				
					
						|  John Benediktsson | 934b307ba2 | make some predicates return t/f instead of something/f. | 2012-07-29 10:52:46 -07:00 | 
				
					
						|  John Benediktsson | c8221b9f2a | memoize: speed up memoized functions with no arguments. | 2012-07-17 17:51:15 -07:00 | 
				
					
						|  John Benediktsson | 632f0d9810 | memoize: use unsafe words. | 2012-07-17 16:24:30 -07:00 | 
				
					
						|  John Benediktsson | 0d346a0268 | memoize: moving MEMO[ to memoize.syntax to work around bootstrap issue. | 2012-05-04 22:24:21 -07:00 | 
				
					
						|  John Benediktsson | 4e5c5b34f5 | memoize: change MEMO[ to push a quotation. | 2012-05-04 21:31:23 -07:00 | 
				
					
						|  John Benediktsson | bd1b3534b5 | memoize: adding a MEMO[ word which makes an inlined anonymous memoized quotation. | 2012-05-04 20:39:26 -07:00 | 
				
					
						|  Doug Coleman | e75a4c13b4 | memoize: Don't use identity hashtables for macro expansion; it uses all the memory. Fixes #439. | 2011-12-01 10:14:16 -08:00 | 
				
					
						|  Doug Coleman | ab41dd556f | memoize: Use identity hashtables for macros | 2011-11-30 23:15:42 -08:00 | 
				
					
						|  Doug Coleman | f0b6494c76 | memoize: implement identity memoize, trim using lists so bootstrap continues to work | 2011-11-30 14:41:32 -08:00 | 
				
					
						|  John Benediktsson | c8732657b7 | Cleanup more lint warnings. | 2011-10-16 13:01:58 -07:00 | 
				
					
						|  Slava Pestov | f0aa694c7e | effects.parser: throw a proper no-word error if effect references an unknown class word | 2010-02-23 23:57:13 +13:00 | 
				
					
						|  Joe Groff | b150deeb11 | refactor so that generalizations reuses the stub versions of nsequence, firstn, and n*quot needed by memoize | 2009-10-08 12:55:52 -05:00 | 
				
					
						|  Joe Groff | 27c5ab9cc3 | shatter the four-argument barrier in memoize | 2009-10-08 12:24:15 -05:00 | 
				
					
						|  Slava Pestov | c4be8bd65a | Refactor error code so that error types are registered; listener prints a summary of errors | 2009-04-12 16:08:46 -05:00 | 
				
					
						|  Slava Pestov | c0154c1391 | Change (:) to parse effect immediately, and remove ( parsing word | 2009-03-21 03:17:35 -05:00 | 
				
					
						|  Slava Pestov | ea60f8ae93 | Changing : foo ; parsing to SYNTAX: foo ; | 2009-03-21 01:27:50 -05:00 | 
				
					
						|  Slava Pestov | e7243da0b8 | Clean up memoize code to not use gensym anymore | 2009-02-23 23:28:02 -06:00 | 
				
					
						|  Doug Coleman | 346a61f497 | slight cleanup in memoize | 2009-02-02 16:37:36 -06:00 | 
				
					
						|  Slava Pestov | c19f2257f4 | Fix permission bits | 2008-10-02 08:34:49 -05:00 | 
				
					
						|  Slava Pestov | 44f53de164 | Move make to its own vocabulary, remove fry _ feature | 2008-09-10 20:07:00 -05:00 | 
				
					
						|  Doug Coleman | e7167b47db | new accessors | 2008-08-29 02:14:14 -05:00 | 
				
					
						|  Slava Pestov | d66f887736 | Create basis vocab root | 2008-07-28 22:03:13 -05:00 |