@@ -1343,6 +1343,8 @@ Examples:
1343
1343
A parameter to hold a readtable.
1344
1344
}
1345
1345
]
1346
+
1347
+ @history[#:changed "1.51 " @elem{Added support for @racket[#:auto-value ].}]
1346
1348
}
1347
1349
1348
1350
@@ -1354,7 +1356,10 @@ Examples:
1354
1356
Like @racket[defparam], but with separate contracts for when the parameter is being
1355
1357
set versus when it is being retrieved (for the case that a parameter guard
1356
1358
coerces values matching a more flexible contract to a more restrictive one;
1357
- @racket[current-directory] is an example).}
1359
+ @racket[current-directory] is an example).
1360
+
1361
+ @history[#:changed "1.51 " @elem{Added support for @racket[#:auto-value ].}]
1362
+ }
1358
1363
1359
1364
1360
1365
@defform[(defboolparam maybe-link id arg-id
@@ -1363,7 +1368,10 @@ coerces values matching a more flexible contract to a more restrictive one;
1363
1368
1364
1369
Like @racket[defparam], but the contract on a parameter argument is
1365
1370
@racket[any/c], and the contract on the parameter result is
1366
- @racket[boolean?].}
1371
+ @racket[boolean?].
1372
+
1373
+ @history[#:changed "1.51 " @elem{Added support for @racket[#:auto-value ].}]
1374
+ }
1367
1375
1368
1376
1369
1377
@defform/subs[(defthing options id contract-expr-datum maybe-auto-value
@@ -1428,6 +1436,8 @@ Examples:
1428
1436
The empty list.
1429
1437
}
1430
1438
]
1439
+
1440
+ @history[#:changed "1.51 " @elem{Added support for @racket[#:auto-value ].}]
1431
1441
}
1432
1442
1433
1443
@defform[(defthing* options ([id contract-expr-datum maybe-auto-value] ...+)
@@ -1451,6 +1461,8 @@ Examples:
1451
1461
Predefined sandwiches.
1452
1462
}
1453
1463
]
1464
+
1465
+ @history[#:changed "1.51 " @elem{Added support for @racket[#:auto-value ].}]
1454
1466
}
1455
1467
1456
1468
0 commit comments