Commit Graph

55 Commits

Author SHA1 Message Date
Sergiu Ivanov 764b4612f1 Make the sandbox sizes 10 times bigger for all scribblings. 2023-04-03 16:19:57 +02:00
Sergiu Ivanov d2e4ab854c Start tbn.scrbl. 2023-03-26 23:29:51 +02:00
Sergiu Ivanov 09c14907ca Add table->unary-function. 2023-03-03 10:16:37 +01:00
Sergiu Ivanov bed1ed24f3 Add and use deftype and defpolytype. 2022-04-29 16:32:22 +02:00
Sergiu Ivanov 8067f9e7f0 Make TBF appear as "type" in the docs. 2022-04-28 19:04:16 +02:00
Sergiu Ivanov 4927c0ec8c Give the instances of tbf the type TBF. 2022-04-27 19:00:13 +02:00
Sergiu Ivanov 9182ea9ecb Switch functions entirely to Typed Racket. 2022-04-25 23:55:32 +02:00
Sergiu Ivanov 0e2b91fdd1 Add one more example to read-org-tbfs. 2022-04-25 23:46:22 +02:00
Sergiu Ivanov 974bf193ed Type read-org-sbfs. 2022-04-25 23:43:25 +02:00
Sergiu Ivanov ef979d6dce Type list->sbf. 2022-04-25 23:29:48 +02:00
Sergiu Ivanov 945dfe1490 Type sbf. 2022-04-25 00:31:00 +02:00
Sergiu Ivanov 6d37f180ba Type sbf?. 2022-04-25 00:24:32 +02:00
Sergiu Ivanov 297d455207 Type tbf-tabulate*/boolean. 2022-04-25 00:17:03 +02:00
Sergiu Ivanov 9db0fcbdb4 Type tbf-tabulate. 2022-04-25 00:07:28 +02:00
Sergiu Ivanov e1a97235c0 Add some shortcuts for the examples.
Inspired from the scribblings in Typed Racket.
2022-04-24 23:59:40 +02:00
Sergiu Ivanov 8ded018c05 Type tbf-tabulate*. 2022-04-24 23:25:10 +02:00
Sergiu Ivanov 0e9a974965 Add tabulate*/list/boolean tabulate/list/boolean tabulate*/list/01 tabulate/list/01. 2022-04-22 16:20:25 +02:00
Sergiu Ivanov 47f7f70241 Add tabulate*/list tabulate/list. 2022-04-22 15:12:41 +02:00
Sergiu Ivanov 79a688a3e5 Type read-org-tbfs. 2022-04-21 16:56:58 +02:00
Sergiu Ivanov 1f01917f8a Type lists->tbfs. 2022-04-21 15:37:55 +02:00
Sergiu Ivanov d9734a5a35 Type list->tbf. 2022-04-21 15:00:50 +02:00
Sergiu Ivanov cbede999df Type apply-tbf/boolean. 2022-04-21 15:00:24 +02:00
Sergiu Ivanov 1863b0829c Type apply-tbf. 2022-04-21 14:20:22 +02:00
Sergiu Ivanov 027022524b vector-boolean->01 → boolean->01/vector 2022-04-21 14:06:23 +02:00
Sergiu Ivanov f3a8c65e9d Type vector-boolean->01. 2022-04-21 13:49:15 +02:00
Sergiu Ivanov e44d9c7748 Type tbf-w and tbf-θ. 2022-04-21 11:50:56 +02:00
Sergiu Ivanov cc137a5459 Type tbf. 2022-04-21 11:42:50 +02:00
Sergiu Ivanov 212440add1 Typed random-boolean-function/list. 2022-04-21 11:23:36 +02:00
Sergiu Ivanov 9ad3a69c27 functions: Integer → Positive-Integer for arities. 2022-04-21 11:09:52 +02:00
Sergiu Ivanov 242ea9d31d Type random-boolean-function. 2022-04-21 11:03:57 +02:00
Sergiu Ivanov a7a25f92fe Type random-boolean-table. 2022-04-21 10:46:21 +02:00
Sergiu Ivanov 52bf1b2f58 Type enumerate-boolean-functions/list. 2022-04-19 23:31:28 +02:00
Sergiu Ivanov a201e537e1 Add enumerate-boolean-functions/pv. 2022-04-19 23:14:40 +02:00
Sergiu Ivanov a4a6604ecd Type enumerate-boolean-functions. 2022-04-18 23:26:52 +02:00
Sergiu Ivanov fa63875022 Type enumerate-boolean-tables. 2022-04-18 01:00:34 +02:00
Sergiu Ivanov 4272cd87a8 Add table->function/pv. 2022-04-16 00:17:44 +02:00
Sergiu Ivanov 1324be292e Add table->function. 2022-04-16 00:11:58 +02:00
Sergiu Ivanov 3b51a4ba51 Add table->function/list. 2022-04-13 00:50:53 +02:00
Sergiu Ivanov 1503434306 Add tabulate*/pv/01 and tabulate/pv/01. 2022-04-10 22:37:50 +02:00
Sergiu Ivanov 6102a2b8f3 Fix the labels and add explicit "(untyped)" to conflicts. 2022-04-10 19:55:28 +02:00
Sergiu Ivanov 81496a2ee7 Move tabulate/01 and tabulate*/01 to the untyped submodule. 2022-04-10 19:36:00 +02:00
Sergiu Ivanov 1b22ba4a7e Add tabulate/pv/boolean and tabulate*/pv/boolean. 2022-04-09 02:03:51 +02:00
Sergiu Ivanov c19d18122c Move tabulate/boolean and tabulate*/boolean to typed/untyped. 2022-04-09 01:32:54 +02:00
Sergiu Ivanov 096d536908 Start functions/untyped. 2022-04-09 01:12:17 +02:00
Sergiu Ivanov b07cda477f Add tabulate*/pv and tabulate/pv. 2022-03-21 00:04:21 +01:00
Sergiu Ivanov 8fb5bab803 Add syntax for defining pseudovariadic functions. 2022-03-20 20:42:29 +01:00
Sergiu Ivanov 8b838c0b22 Introduce pseudovariadic functions. 2022-03-20 19:34:48 +01:00
Sergiu Ivanov 1f281d3851 Rename the module in the example for tabulate*/untyped. 2022-03-06 23:41:24 +01:00
Sergiu Ivanov e7616684f5 Add tabulate, tabulate/strict, and tabulate/untyped. 2022-03-06 23:39:51 +01:00
Sergiu Ivanov 31d6275229 Add an explain tabulate*/untyped. 2022-03-06 22:53:33 +01:00