wenzelm [Wed, 12 Sep 2012 11:14:44 +0200] rev 49317
tuned error;
traytel [Wed, 12 Sep 2012 10:18:31 +0200] rev 49316
option_pred characterization
traytel [Wed, 12 Sep 2012 09:39:41 +0200] rev 49315
true vs. True in pattern matching
blanchet [Wed, 12 Sep 2012 06:35:07 +0200] rev 49314
reduced theory dependencies
blanchet [Wed, 12 Sep 2012 06:30:35 +0200] rev 49313
tuning
blanchet [Wed, 12 Sep 2012 06:27:48 +0200] rev 49312
moved theorems closer to where they are used
blanchet [Wed, 12 Sep 2012 06:27:36 +0200] rev 49311
tuning
blanchet [Wed, 12 Sep 2012 05:29:21 +0200] rev 49310
renamed "Ordinals_and_Cardinals" to "Cardinals"
blanchet [Wed, 12 Sep 2012 05:21:47 +0200] rev 49309
split basic BNFs into really basic ones and others, and added Andreas Lochbihler's "option" BNF
blanchet [Wed, 12 Sep 2012 05:03:18 +0200] rev 49308
reorganized dependencies so that the sugar does not depend on GFP -- this will be essential for bootstrapping
blanchet [Wed, 12 Sep 2012 02:06:31 +0200] rev 49307
tuning
blanchet [Wed, 12 Sep 2012 02:05:06 +0200] rev 49306
tuning annotations
blanchet [Wed, 12 Sep 2012 02:05:05 +0200] rev 49305
tuned antiquotations
blanchet [Wed, 12 Sep 2012 02:05:04 +0200] rev 49304
tuning
blanchet [Wed, 12 Sep 2012 02:05:03 +0200] rev 49303
tuning
blanchet [Wed, 12 Sep 2012 00:55:11 +0200] rev 49302
added optional qualifiers for constructors and destructors, similarly to the old package
blanchet [Wed, 12 Sep 2012 00:20:37 +0200] rev 49301
adapted example
blanchet [Wed, 12 Sep 2012 00:20:37 +0200] rev 49300
added attributes to theorems
wenzelm [Tue, 11 Sep 2012 23:27:19 +0200] rev 49299
merged
blanchet [Tue, 11 Sep 2012 22:31:43 +0200] rev 49298
support for sort constraints in new (co)data commands
blanchet [Tue, 11 Sep 2012 22:13:22 +0200] rev 49297
provide a programmatic interface for FP sugar
wenzelm [Tue, 11 Sep 2012 23:26:03 +0200] rev 49296
some GUI support for color options;
wenzelm [Tue, 11 Sep 2012 22:59:25 +0200] rev 49295
more precise sections;
wenzelm [Tue, 11 Sep 2012 22:54:12 +0200] rev 49294
provide color values via options;
wenzelm [Tue, 11 Sep 2012 20:22:03 +0200] rev 49293
prefer tuning parameters as public methods (again) -- to allow overriding in applications;
wenzelm [Tue, 11 Sep 2012 19:49:17 +0200] rev 49292
updated keywords;
wenzelm [Tue, 11 Sep 2012 19:45:12 +0200] rev 49291
merged
wenzelm [Tue, 11 Sep 2012 19:43:06 +0200] rev 49290
tuned;
wenzelm [Tue, 11 Sep 2012 19:35:21 +0200] rev 49289
more informative tooltip: default value;
wenzelm [Tue, 11 Sep 2012 19:19:39 +0200] rev 49288
more options;
blanchet [Tue, 11 Sep 2012 18:58:29 +0200] rev 49287
allow defaults for one datatype to involve the constructor of another one in the mutually recursive case
blanchet [Tue, 11 Sep 2012 18:39:47 +0200] rev 49286
added "defaults" option
blanchet [Tue, 11 Sep 2012 18:12:23 +0200] rev 49285
removed wrong "transpose" and ensure "sel" theorems are put in the right order (grouped per selector, in the order in which the selectors appear)
blanchet [Tue, 11 Sep 2012 17:36:09 +0200] rev 49284
spin off "bnf_def_tactics.ML"
blanchet [Tue, 11 Sep 2012 17:14:49 +0200] rev 49283
move "bnf_util.ML" to "BNF_Util.thy"
blanchet [Tue, 11 Sep 2012 17:09:39 +0200] rev 49282
renamed "BNF_Library" to "BNF_Util"
blanchet [Tue, 11 Sep 2012 17:06:27 +0200] rev 49281
generate all sel theorems
blanchet [Tue, 11 Sep 2012 16:08:55 +0200] rev 49280
allow default values for selectors in low-level "wrap_data" command
blanchet [Tue, 11 Sep 2012 16:08:27 +0200] rev 49279
removed needless "infer_types" call
blanchet [Tue, 11 Sep 2012 14:51:52 +0200] rev 49278
added no_dests option
blanchet [Tue, 11 Sep 2012 13:10:34 +0200] rev 49277
tuning
blanchet [Tue, 11 Sep 2012 13:06:14 +0200] rev 49276
finished splitting sum types for corecursors
blanchet [Tue, 11 Sep 2012 13:06:14 +0200] rev 49275
split sum types in corecursor definition
blanchet [Tue, 11 Sep 2012 13:06:13 +0200] rev 49274
first step towards splitting corecursor function arguments into (p, g, h) triples
blanchet [Tue, 11 Sep 2012 13:06:13 +0200] rev 49273
reverted "id" change: The problem is rather that the "%c. f c" argument sometimes gets eta-reduced
wenzelm [Tue, 11 Sep 2012 16:10:54 +0200] rev 49272
replaced jedit_relative_font_size by jedit_font_scale;
wenzelm [Tue, 11 Sep 2012 15:59:35 +0200] rev 49271
need to provide label via some jEdit property;
wenzelm [Tue, 11 Sep 2012 15:47:42 +0200] rev 49270
some support to organize options in sections;
wenzelm [Tue, 11 Sep 2012 11:53:34 +0200] rev 49269
merged
blanchet [Tue, 11 Sep 2012 09:40:05 +0200] rev 49268
generate "id" rather than (%v. v)
blanchet [Tue, 11 Sep 2012 09:40:05 +0200] rev 49267
correctly generate sel_coiter and sel_corec theorems
blanchet [Mon, 10 Sep 2012 21:44:43 +0200] rev 49266
generate "sel_coiters" and friends
blanchet [Mon, 10 Sep 2012 18:50:27 +0200] rev 49265
sanity check
blanchet [Mon, 10 Sep 2012 18:29:55 +0200] rev 49264
implemented and use "mk_sum_casesN_balanced"
blanchet [Mon, 10 Sep 2012 17:52:01 +0200] rev 49263
fixed general case of "mk_sumEN_balanced"
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49262
debug
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49261
fixed base case of "mk_sumEN_balanced"
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49260
prevent inconsistent selector types
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49259
minor optimization
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49258
allow same selector name for several constructors
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49257
removed done TODO
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49256
avoid type inference + tuning
blanchet [Mon, 10 Sep 2012 17:35:53 +0200] rev 49255
use balanced sums for constructors (to gracefully handle 100 constructors or more)
blanchet [Mon, 10 Sep 2012 17:32:39 +0200] rev 49254
busted -- let's use more neutral names