[Gd-chatter] r10746 - trunk/fundev/sources/lib/build-system

andreas at gwydiondylan.org andreas at gwydiondylan.org
Fri May 19 13:14:28 CEST 2006


Author: andreas
Date: Fri May 19 13:14:27 2006
New Revision: 10746

Modified:
   trunk/fundev/sources/lib/build-system/paths.dylan
Log:
job: fd

Store application data in a saner place:

"$(APPDATA)\Open Dylan" on Win32

"~/Open Dylan" on Unixen.

Modified: trunk/fundev/sources/lib/build-system/paths.dylan
==============================================================================
--- trunk/fundev/sources/lib/build-system/paths.dylan	(original)
+++ trunk/fundev/sources/lib/build-system/paths.dylan	Fri May 19 13:14:27 2006
@@ -132,5 +132,12 @@
 define function user-root-path()
  => (path :: <directory-locator>);
   let path = read-environment-variable("OPEN_DYLAN_USER_ROOT");
-  as(<directory-locator>, path | home-directory())
+  let default = 
+    subdirectory-locator(
+      if ($os-name == #"win32")
+      as(<directory-locator>, read-environment-variable("APPDATA"))
+    else
+      home-directory()
+    end, "Open Dylan");
+  (path & as(<directory-locator>, path)) | default;
 end;



More information about the chatter mailing list