src/Pure/General/path.ML
Sat, 02 Apr 2016 21:10:07 +0200 wenzelm careful export of type-dependent functions, without losing their special status;
Fri, 18 Mar 2016 16:26:35 +0100 wenzelm clarified modules;
Sun, 20 Dec 2015 13:06:26 +0100 wenzelm renamed Pretty.str_of to Pretty.unformatted_string_of to emphasize its meaning;
Wed, 14 Jan 2015 11:52:08 +0100 wenzelm added Path.decode in ML, in correspondence to Path.encode in Scala;
Fri, 11 Apr 2014 11:52:28 +0200 wenzelm explicit 'document_files' in session ROOT specifications;
Thu, 13 Mar 2014 12:09:43 +0100 wenzelm even smarter Path.smart_implode;
Thu, 13 Mar 2014 10:34:48 +0100 wenzelm clarified Path.smart_implode;
Fri, 16 Aug 2013 22:57:16 +0200 wenzelm check_tool wrt. official ISABELLE_TOOLS;
Tue, 21 May 2013 21:05:10 +0200 wenzelm tuned messages;
Sun, 25 Nov 2012 19:49:24 +0100 wenzelm Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;
Mon, 20 Aug 2012 15:43:10 +0200 wenzelm tuned comment;
Fri, 03 Aug 2012 13:06:25 +0200 wenzelm reject path variable nesting explicitly;
Sat, 21 Jul 2012 21:16:08 +0200 wenzelm disallow quotes in path specifications -- extra paranoia;
Sun, 22 Apr 2012 14:30:18 +0200 wenzelm USER_HOME settings variable points to cross-platform user home directory;
Mon, 28 Nov 2011 22:05:32 +0100 wenzelm separate module for concrete Isabelle markup;
Sat, 10 Sep 2011 14:28:07 +0200 wenzelm more symbolic file positions via smart replacement of ISABELLE_HOME -- allows Isabelle distribution to be moved later on;
Fri, 12 Aug 2011 15:30:12 +0200 wenzelm allow "$" within basic path elements (NB: initial "$" refers to path variable);
Thu, 30 Jun 2011 13:59:55 +0200 wenzelm getenv_strict in ML;
Thu, 30 Jun 2011 11:15:36 +0200 wenzelm tuned comments;
Thu, 30 Jun 2011 00:01:00 +0200 wenzelm proper Path.print;
Wed, 29 Jun 2011 16:31:50 +0200 wenzelm print Path.T with some markup;
Sun, 13 Mar 2011 16:01:00 +0100 wenzelm Path.print is the official way to show file-system paths to users -- note that Path.implode often indicates violation of the abstract datatype;
Sat, 20 Nov 2010 00:53:26 +0100 wenzelm renamed raw "explode" function to "raw_explode" to emphasize its meaning;
Wed, 14 Apr 2010 22:07:01 +0200 wenzelm support named_root, which approximates UNC server prefix (for Cygwin);
Wed, 25 Nov 2009 09:13:46 +0100 haftmann normalized uncurry take/drop
Tue, 24 Nov 2009 17:28:25 +0100 haftmann curried take/drop
Wed, 21 Oct 2009 12:09:37 +0200 haftmann curried inter as canonical list operation (beware of argument order)
Wed, 21 Oct 2009 08:14:38 +0200 haftmann dropped redundant gen_ prefix
Tue, 20 Oct 2009 16:13:01 +0200 haftmann replaced old_style infixes eq_set, subset, union, inter and variants by generic versions
Wed, 21 Jan 2009 23:21:44 +0100 wenzelm removed Ids;
Wed, 14 May 2008 11:05:08 +0200 wenzelm renamed Position.path to Path.position;
Thu, 19 Jul 2007 23:18:48 +0200 wenzelm tuned signature;
Mon, 09 Jul 2007 23:12:36 +0200 wenzelm moved Path.position to Position.path;
Fri, 15 Dec 2006 00:08:06 +0100 wenzelm avoid conflict with Alice keywords: renamed pack -> implode, unpack -> explode, any -> many, avoided assert;
Thu, 27 Apr 2006 15:06:35 +0200 wenzelm tuned basic list operators (flat, maps, map_filter);
Tue, 21 Mar 2006 12:18:15 +0100 wenzelm avoid polymorphic equality;
Tue, 11 Oct 2005 14:02:33 +0200 wenzelm expand: error on undefined/empty env variable;
Thu, 03 Mar 2005 12:43:01 +0100 skalberg Move towards standard functions.
Sun, 13 Feb 2005 17:15:14 +0100 skalberg Deleted Library.option type.
Mon, 21 Jun 2004 10:25:57 +0200 kleing Merged in license change from Isabelle2004
Wed, 09 Jun 2004 18:56:55 +0200 wenzelm added split_ext; removed drop_ext;
Fri, 05 May 2000 22:02:46 +0200 wenzelm GPLed;
Tue, 26 Oct 1999 00:04:05 +0200 wenzelm added drop_ext;
Tue, 05 Oct 1999 15:26:10 +0200 wenzelm added position;
Wed, 21 Apr 1999 16:30:35 +0200 wenzelm added is_current;
Tue, 09 Mar 1999 12:09:51 +0100 wenzelm added make, dir;
Thu, 11 Feb 1999 21:15:27 +0100 wenzelm val appends: T list -> T;
Thu, 04 Feb 1999 18:13:10 +0100 wenzelm check_elem: allow ~, except for '~' and '~~';
Wed, 03 Feb 1999 16:41:49 +0100 wenzelm enabled sig;
Wed, 03 Feb 1999 16:36:38 +0100 wenzelm more abstract implementation;
Wed, 13 Jan 1999 15:18:02 +0100 wenzelm fixed titles;
Wed, 10 Jun 1998 11:51:28 +0200 wenzelm moved Thy/path.ML to General/path.ML;
less more (0) tip