John Benediktsson
							
						 
						
							 
							
							
							
								
							
								8d077a96ad 
								
							
								 
							
						 
						
							
							
								
								using [ ... ] [ drop ] if* instead of dup [ ... ] [ 2drop ] if.  
							
							 
							
							
							
						 
						
							2016-07-11 21:01:03 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								dad9110889 
								
							
								 
							
						 
						
							
							
								
								sequences.extras: rename back to rotate!.  
							
							 
							
							
							
						 
						
							2016-04-04 10:59:32 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2269b07d33 
								
							
								 
							
						 
						
							
							
								
								use with-temp-file and with-temp-directory in some tests.  
							
							 
							
							
							
						 
						
							2016-04-04 10:33:03 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3fd1d80b83 
								
							
								 
							
						 
						
							
							
								
								graphviz: Fix test for rename of rotate!  
							
							 
							
							
							
						 
						
							2016-04-02 19:57:33 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								498285d7dd 
								
							
								 
							
						 
						
							
							
								
								unicode: make this the API for all unicode things.  
							
							 
							
							
							
						 
						
							2016-03-30 23:29:48 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4c06034ae0 
								
							
								 
							
						 
						
							
							
								
								graphviz: better stack effect for with-preview.  
							
							 
							
							
							
						 
						
							2016-03-19 13:06:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								0b5ee9dce8 
								
							
								 
							
						 
						
							
							
								
								graphviz: simpler preview-smoke-test.  
							
							 
							
							
							
						 
						
							2016-03-19 13:03:37 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								bde8f522f1 
								
							
								 
							
						 
						
							
							
								
								fix some tests broken by my io.files.unique change.  
							
							 
							
							
							
						 
						
							2016-03-19 09:50:01 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d56b0cbf23 
								
							
								 
							
						 
						
							
							
								
								graphviz.render: needs to USE: io.files.temp.  
							
							 
							
							
							
						 
						
							2016-03-18 18:46:16 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								9c323e2884 
								
							
								 
							
						 
						
							
							
								
								cleanup some uses of current-directory.  
							
							 
							
							
							
						 
						
							2016-03-18 17:04:05 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								baae677276 
								
							
								 
							
						 
						
							
							
								
								io.files.unique: change to create unique files and directories relative to the current-directory.  
							
							 
							
							
							
						 
						
							2016-03-18 10:57:54 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4b8e983f7d 
								
							
								 
							
						 
						
							
							
								
								graphviz: use cleanup-unique-working-directory now.  
							
							 
							
							
							
						 
						
							2016-03-16 12:11:14 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								df93e4533d 
								
							
								 
							
						 
						
							
							
								
								graphviz.dot: fix escaping logic  
							
							 
							
							... 
							
							
							
							It used escape the escape char \, but it shouldn't do that because it
leads to double escaping. 
							
						 
						
							2016-03-11 09:44:42 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								fe204eeaf9 
								
							
								 
							
						 
						
							
							
								
								graphviz.dot: better string escaping using unparse-string  
							
							 
							
							
							
						 
						
							2015-12-07 08:38:10 +01:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								66147f27b4 
								
							
								 
							
						 
						
							
							
								
								extra: use throw-foo for ERROR: change  
							
							 
							
							
							
						 
						
							2015-08-13 01:56:32 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e0d1b14e5c 
								
							
								 
							
						 
						
							
							
								
								factor: don't need FROM: namespaces => set or namespaces:set anymore  
							
							 
							
							
							
						 
						
							2015-08-12 11:25:57 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								fa9643dd60 
								
							
								 
							
						 
						
							
							
								
								graphviz: node[ -> [node etc. it can go back with the new parser.  
							
							 
							
							
							
						 
						
							2015-08-06 17:18:38 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								81fdcd6f64 
								
							
								 
							
						 
						
							
							
								
								graphviz.render: add preview-open which uses open-file.  
							
							 
							
							
							
						 
						
							2015-07-19 15:26:21 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								999aa7c897 
								
							
								 
							
						 
						
							
							
								
								factor: clean up spaces in -tests files  
							
							 
							
							
							
						 
						
							2015-07-02 10:34:01 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e3cb325040 
								
							
								 
							
						 
						
							
							
								
								factor: clean up whitespace in -docs files  
							
							 
							
							
							
						 
						
							2015-07-02 10:31:22 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b3f953c6b4 
								
							
								 
							
						 
						
							
							
								
								graphviz.render: Find the graphviz binary using find-in-standard-login-path.  
							
							 
							
							
							
						 
						
							2015-06-24 18:45:51 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d68175f48f 
								
							
								 
							
						 
						
							
							
								
								Some more general fixes for recent refactors.  
							
							 
							
							
							
						 
						
							2015-06-08 19:15:29 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0f105e399e 
								
							
								 
							
						 
						
							
							
								
								graphviz.notation: missed a create -> create-word  
							
							 
							
							
							
						 
						
							2015-06-08 15:22:58 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								527318be63 
								
							
								 
							
						 
						
							
							
								
								graphviz.render.windows: need to return with the whole path in case  
							
							 
							
							... 
							
							
							
							graphivz directory is not in PATH 
							
						 
						
							2014-10-03 07:12:28 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								60ffe0680e 
								
							
								 
							
						 
						
							
							
								
								kernel: new combinator 2with = with with  
							
							 
							
							
							
						 
						
							2014-07-22 07:40:13 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								1f607f0573 
								
							
								 
							
						 
						
							
							
								
								use ``tuple-slots`` instead of ``tuple>array rest``.  
							
							 
							
							
							
						 
						
							2014-05-23 13:27:59 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								0a3d24d1bb 
								
							
								 
							
						 
						
							
							
								
								graphviz.render.windows: adding platforms.txt.  
							
							 
							
							
							
						 
						
							2013-11-27 17:31:25 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d4ff5a42e6 
								
							
								 
							
						 
						
							
							
								
								Merge avondrak's graphviz branch.  
							
							 
							
							
							
						 
						
							2013-11-27 21:39:14 +00:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d44cc17161 
								
							
								 
							
						 
						
							
							
								
								update docs for help.lint checks.  
							
							 
							
							
							
						 
						
							2013-08-24 11:39:31 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2b0e0934a6 
								
							
								 
							
						 
						
							
							
								
								graphviz: fix test errors on the mac.  
							
							 
							
							
							
						 
						
							2012-08-13 17:59:09 -07:00  
						
					 
				
					
						
							
							
								 
								Alex Vondrak
							
						 
						
							 
							
							
							
								
							
								3167a95c51 
								
							
								 
							
						 
						
							
							
								
								graphviz: add some unit tests (stuff from the gallery)  
							
							 
							
							
							
						 
						
							2012-08-13 17:35:24 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4e72d80256 
								
							
								 
							
						 
						
							
							
								
								Using "same?" in more places.  
							
							 
							
							
							
						 
						
							2012-07-21 10:22:44 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								53c43429de 
								
							
								 
							
						 
						
							
							
								
								graphviz.ffi: use unless-zero.  
							
							 
							
							
							
						 
						
							2012-06-22 08:36:56 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d1f3b326e5 
								
							
								 
							
						 
						
							
							
								
								math: using if-zero in more places.  
							
							 
							
							
							
						 
						
							2012-06-18 14:32:39 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								c731dc6edb 
								
							
								 
							
						 
						
							
							
								
								Rename lookup to lookup-word.  
							
							 
							
							
							
						 
						
							2011-11-06 16:00:00 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4ebe5218c7 
								
							
								 
							
						 
						
							
							
								
								Update Windows for word renames, fix lint errors  
							
							 
							
							
							
						 
						
							2011-10-24 21:50:02 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								763d9a3f7d 
								
							
								 
							
						 
						
							
							
								
								Missed yet more renames  
							
							 
							
							
							
						 
						
							2011-10-24 17:00:09 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								80e1c8e3f2 
								
							
								 
							
						 
						
							
							
								
								Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.  
							
							 
							
							
							
						 
						
							2011-10-18 13:19:39 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4f42c72012 
								
							
								 
							
						 
						
							
							
								
								specialized-arrays: performed some cleanup.  
							
							 
							
							... 
							
							
							
							Specifically,
    •   Created >c-array to be replacement for >T-array.
    •   Created cast-array to be generic replacement for all T-array-cast words.
    •   Created c-array@ to be generic replacement for T-array@ words.
    •   Replaced usages of <T-array> with T <c-array>
    •   Replaced usages of <direct-T-array> with T <c-direct-array>
    •   Replaced usages of >T-array with T >c-array
    •   Replaced usages of T-array-cast with T cast-array
    •   Replaced usages of malloc-T-array with T malloc-array.
    •   Removed malloc-T-array.
    •   Removed T-array-cast.
    •   Removed T-array@.
    •   Removed >T-array.
I also added (but didn't change any code to use):
    •   T c-array-type, returns T-array
    •   T c-array?, returns T-array?
    •   c-array{ T ... }, returns T-array{ ... }
Bootstraps just find on Mac OS X.  Also `load-all test-all` works for me. 
							
						 
						
							2011-09-26 11:37:51 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								22f1545ec5 
								
							
								 
							
						 
						
							
							
								
								Graphviz now unix only  
							
							 
							
							
							
						 
						
							2011-09-24 21:10:08 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b2176f98a7 
								
							
								 
							
						 
						
							
							
								
								Use gvplugin_list instead of gvPluginList  
							
							 
							
							... 
							
							
							
							Make graphviz unix only for several reasons:
1) Win32 graphviz doesn't have the gvplugin_list() exported and we don't have a word to check if an ffi call exists before attempting to call it so we are unable to find a two-state solution with both gvplugin_list and gvPluginList
2) Compiling the Graphviz Project on Windows is extremely broken under Cygwin, MinGW and Visual Studio 2008 and fails to compile without major changes and still has disabled projects and thousands of warnings/errors. Th HOWTO on their website is outdated on all counts and the maintainer has not replied to my email asking for help. I do not have time to be a Graphviz maintainer myself.
3) When I did manage to compile it on Windows, none of the engines are avaialable to the dlls we load so the compiled Graphviz has no features except symbol exports. The same is true for the binary package--we do not have access to the
4) There is no win64 binary of Graphviz on their website and compiling it would likely result in an unusable set of dlls as per above 
							
						 
						
							2011-09-24 19:00:17 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								bf2a96e9e0 
								
							
								 
							
						 
						
							
							
								
								Remove Windows CE from core/ basis/ and build-support/  
							
							 
							
							... 
							
							
							
							Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes  #84 . 
							
						 
						
							2011-09-18 23:19:06 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7e4aa6f67f 
								
							
								 
							
						 
						
							
							
								
								Graphviz's gvc.dll doesn't export gvplugin_list() on Windows, so call gvPluginList() instead. This bug has been reported to the Windows Graphviz maintainer, so we can potentially go back to calling gvplugin_list() someday.  
							
							 
							
							
							
						 
						
							2011-09-16 01:25:45 -05:00  
						
					 
				
					
						
							
							
								 
								sheeple
							
						 
						
							 
							
							
							
								
							
								5a38ddc31c 
								
							
								 
							
						 
						
							
							
								
								graphviz: fix load errors  
							
							 
							
							
							
						 
						
							2011-08-27 18:35:00 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b3a2823652 
								
							
								 
							
						 
						
							
							
								
								graphviz.ffi: fix help lint  
							
							 
							
							
							
						 
						
							2011-08-27 17:20:30 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								39b00a1b39 
								
							
								 
							
						 
						
							
							
								
								graphviz.ffi: refactor it to not make FFI calls at parse time  
							
							 
							
							
							
						 
						
							2011-08-27 14:08:54 -07:00  
						
					 
				
					
						
							
							
								 
								Alex Vondrak
							
						 
						
							 
							
							
							
								
							
								d6f039cd2f 
								
							
								 
							
						 
						
							
							
								
								graphviz.render: make sure to normalize paths  
							
							 
							
							
							
						 
						
							2011-06-03 15:46:52 -07:00  
						
					 
				
					
						
							
							
								 
								Alex Vondrak
							
						 
						
							 
							
							
							
								
							
								d4d2804270 
								
							
								 
							
						 
						
							
							
								
								graphviz: oops; remove graphviz.libcgraph, which is never used  
							
							 
							
							
							
						 
						
							2011-05-23 07:16:18 -07:00  
						
					 
				
					
						
							
							
								 
								Alex Vondrak
							
						 
						
							 
							
							
							
								
							
								e0ba1d07a6 
								
							
								 
							
						 
						
							
							
								
								add graphviz vocab  
							
							 
							
							
							
						 
						
							2011-05-22 12:06:48 -07:00