John Benediktsson
							
						 
						
							 
							
							
								
								
							
							
								
							
								17f173c39f 
								
									
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: change sorting to sort visible-dirs.  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:51 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
								
								
							
							
								
							
								7c58cb88c5 
								
									
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: faster all-disk-vocabs-recursive.  
							
							 
							
							... 
							
							
							
							The old technique caused a high amount of redundant ``exists?`` checks,
even though we are traversing the directory tree.  That happens to be a
little slow on Windows, for some pathological reason, the first time
it's run. This should make it better while we also investigate why
``windows_stat`` is slower in that case. 
							
						 
						
							2020-04-11 20:33:50 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								f96fb3bcc8 
								
							
								 
							
						 
						
							
							
								
								help.html: remove funky vocab-prefix hack.  
							
							 
							
							
							
						 
						
							2018-02-24 15:45:02 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d3bc2035a2 
								
							
								 
							
						 
						
							
							
								
								factor: remove rest of double paren words.  
							
							 
							
							
							
						 
						
							2016-03-25 03:13:27 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e477f6996f 
								
							
								 
							
						 
						
							
							
								
								Fix comments to be ! not #!.  
							
							 
							
							
							
						 
						
							2015-09-08 16:15:10 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							 
							
							
							
						 
						
							2015-08-13 03:20:39 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2a3427bdff 
								
							
								 
							
						 
						
							
							
								
								io.files.info: use directory?, symbolic-link?, and regular-file?.  
							
							 
							
							
							
						 
						
							2015-08-05 18:33:35 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5eec781b40 
								
							
								 
							
						 
						
							
							
								
								use ``if*`` instead of ``dup [ ] [ drop ] if``.  
							
							 
							
							
							
						 
						
							2015-07-20 22:24:30 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7327b8bdd4 
								
							
								 
							
						 
						
							
							
								
								vocabs.loader: make require-all throw restarts.  
							
							 
							
							... 
							
							
							
							We only want to catch the restarts in mason, so make a special
load-no-restarts that will catch the failures and print them out
the same way it worked before. 
							
						 
						
							2015-07-20 17:35:22 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								352e5de16a 
								
							
								 
							
						 
						
							
							
								
								core, basis, extra: Remove DOS line endings from files.  
							
							 
							
							... 
							
							
							
							Remove whitespace from end of lines.
Add a newline to the end of each file. 
							
						 
						
							2015-06-29 17:25:40 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a4c5a748ad 
								
							
								 
							
						 
						
							
							
								
								core/basis: Rename words dealing with vocabs to loaded-vocabs or disk-vocabs because it's too confusing otherwise.  
							
							 
							
							
							
						 
						
							2015-06-08 12:47:35 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b366a06c41 
								
							
								 
							
						 
						
							
							
								
								use reject instead of [ ... not ] filter.  
							
							 
							
							
							
						 
						
							2015-05-12 18:50:34 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								256b135aa9 
								
							
								 
							
						 
						
							
							
								
								basis: use <vocab-link> in a couple places.  
							
							 
							
							
							
						 
						
							2014-06-03 10:14:03 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								bdb2d476c1 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: a little bit cleaner.  
							
							 
							
							
							
						 
						
							2014-06-03 09:45:22 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7190ea5dc8 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: simplify vocab-subdirs.  
							
							 
							
							
							
						 
						
							2014-06-03 09:05:03 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								231b791da1 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: much faster using directory entries.  
							
							 
							
							
							
						 
						
							2012-08-13 11:12:15 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e374f2fa19 
								
							
								 
							
						 
						
							
							
								
								vocabs: reverting recent private vocab changes.  
							
							 
							
							
							
						 
						
							2012-08-13 10:32:14 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								344b89fe5f 
								
							
								 
							
						 
						
							
							
								
								vocabs.loader: better fix for append-vocab-dir.  
							
							 
							
							
							
						 
						
							2012-08-10 15:01:37 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								bf3f466688 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: ensure-valid-root only once per root.  
							
							 
							
							
							
						 
						
							2012-07-15 16:17:29 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								260b75f4bf 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: some cleanup and minor speedups.  
							
							 
							
							
							
						 
						
							2012-07-15 15:48:39 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								aa7f22edc0 
								
							
								 
							
						 
						
							
							
								
								Cleanup vocab name validation. Vocab names and vocab prefixes are the same concept, and by disallowing slashes, spaces, and colon, we automatically check for absolute paths. Unit test this.  
							
							 
							
							
							
						 
						
							2011-10-29 01:05:37 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								80a1a68e0f 
								
							
								 
							
						 
						
							
							
								
								Fix error reporting for load, reported by Recursed  
							
							 
							
							
							
						 
						
							2011-10-25 14:54:23 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								26872ffe4d 
								
							
								 
							
						 
						
							
							
								
								Rename vocab to lookup-vocab  
							
							 
							
							
							
						 
						
							2011-10-24 06:42:54 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								2ecd513130 
								
							
								 
							
						 
						
							
							
								
								Factor out ``no-roots no-prefixes'' into its own word. Add load-root, load-from-root, vocabs-in-root and implement load in terms of load-from-root.  
							
							 
							
							... 
							
							
							
							Add error checking for append-vocab-dir and (child-vocabs) in case someone tries to pass them the wrong parameters.
Rename: vocab-dir+ to append-vocab-dir
Document load-from-root and load-root 
							
						 
						
							2011-10-23 19:59:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7524007110 
								
							
								 
							
						 
						
							
							
								
								load-all now skips vocabs tagged 'not loaded', and test-all skips vocabs tagged 'not tested'  
							
							 
							
							
							
						 
						
							2010-04-13 18:43:33 -07:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								1e5f202998 
								
							
								 
							
						 
						
							
							
								
								Maing vocabs.hierarchy use sets; modifying alias analysis's use of sets  
							
							 
							
							
							
						 
						
							2010-02-28 22:55:22 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7734bd9bcd 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: fix load-all  
							
							 
							
							
							
						 
						
							2009-08-05 23:08:14 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b4f97dc632 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: load word now tries to load the vocab named by the prefix itself  
							
							 
							
							
							
						 
						
							2009-08-05 23:04:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d56e818beb 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: fix (load) word  
							
							 
							
							
							
						 
						
							2009-07-06 05:22:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								daed003f33 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: more refactoring, update existing code for new API  
							
							 
							
							
							
						 
						
							2009-07-06 04:55:23 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5484bd3241 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierachy: redo with cleaner API  
							
							 
							
							
							
						 
						
							2009-07-06 04:23:26 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b2c3183b21 
								
							
								 
							
						 
						
							
							
								
								Split up tools.vocabs. Note that load-everything is now named load-all  
							
							 
							
							
							
						 
						
							2009-05-04 06:44:17 -05:00