Commit Graph

497 Commits

Author SHA1 Message Date
Tony Garnock-Jones 54b33f5f13 Heuristics for choosing base64 vs ascii-ish binary display 2019-08-22 20:59:37 +01:00
Tony Garnock-Jones 4d73ab6d69 Fix DecodeError runner 2019-08-22 15:31:58 +01:00
Tony Garnock-Jones aac73efd3a DecodeShort, DecodeError 2019-08-22 11:24:51 +01:00
Tony Garnock-Jones 36c5d92b73 Nondeterministic and Streaming tests; fixes 2019-08-22 11:20:58 +01:00
Tony Garnock-Jones adda505f45 Better record support; more test implementations; fixes 2019-08-22 09:57:57 +01:00
Tony Garnock-Jones e90a790963 First real running tests with the new design, and several concomitant fixes and new tests 2019-08-21 22:18:21 +01:00
Tony Garnock-Jones 27ac21bed1 Actually use current-value->placeholder 2019-08-21 21:20:26 +01:00
Tony Garnock-Jones 79af429b58 Fix annotation encoding 2019-08-20 22:34:29 +01:00
Tony Garnock-Jones 6783daa20d Make strip- and peel-annotations more useful with dictionaries 2019-08-20 22:30:44 +01:00
Tony Garnock-Jones e57fe62a48 peel-annotations 2019-08-20 22:30:30 +01:00
Tony Garnock-Jones fa5eaa6e39 Limited-depth strip-annotations 2019-08-20 22:24:24 +01:00
Tony Garnock-Jones 3f0ec34d49 Uniform annotations in syntax mode; WIP update binary codec 2019-08-20 20:44:07 +01:00
Tony Garnock-Jones e84b4c5780 New small test case 2019-08-20 20:33:14 +01:00
Tony Garnock-Jones 9de37d5df0 Note re annotations and compact values 2019-08-20 20:32:58 +01:00
Tony Garnock-Jones fd87f07ec0 Quasi-pretty-printed text output (indentation, basically) 2019-08-19 22:48:12 +01:00
Tony Garnock-Jones e7a528fc72 Acknowledge Racket influence 2019-08-19 21:14:46 +01:00
Tony Garnock-Jones 3609b121d5 Link to spec in tutorial 2019-08-18 23:07:54 +01:00
Tony Garnock-Jones f4beba8b7a Update TODO.md 2019-08-18 23:06:28 +01:00
Tony Garnock-Jones 389b74bf87 Tweak 2019-08-18 22:45:57 +01:00
Tony Garnock-Jones 8f205ea0ca Acknowledge influences 2019-08-18 22:42:23 +01:00
Tony Garnock-Jones d7daa7dd02 Note on wrapper for sizing 2019-08-18 22:42:17 +01:00
Tony Garnock-Jones 9f61059449 Proper layouting 2019-08-18 22:08:55 +01:00
Tony Garnock-Jones fc0ee42a98 Fix PDF generation 2019-08-18 17:52:11 +01:00
Tony Garnock-Jones 9064258dbc Split out inessential text from the spec 2019-08-18 17:51:26 +01:00
Tony Garnock-Jones 1bb7e1862e Fix byte string output for control characters 2019-08-18 17:40:44 +01:00
Tony Garnock-Jones 467da29c56 WIP: write-preserve, preserve->string 2019-08-18 17:34:42 +01:00
Tony Garnock-Jones 6221bdf5c7 Fancy quotes 2019-08-18 16:51:59 +01:00
Tony Garnock-Jones 3c676cb3de Avoid confusing dashes/numerics in symunicode at start of a symbol 2019-08-18 16:51:46 +01:00
Tony Garnock-Jones 7d2ffe640d Title, stylesheet link, highlighter config, and simple approximate highlighting 2019-08-18 16:39:53 +01:00
Christopher Lemmer Webber 1a84c3f609
Move from TUTORIAL.org -> TUTORIAL.md 2019-08-18 11:11:12 -04:00
Tony Garnock-Jones 40d474d456 Revert whitespace change 2019-08-18 15:16:36 +01:00
Tony Garnock-Jones 872ea562a2 Follow formatting convention 2019-08-18 15:15:11 +01:00
Tony Garnock-Jones 37a12b3595 Cosmetic: remove trailing whitespace 2019-08-18 14:26:36 +01:00
Tony Garnock-Jones 4074699766 Alternative debug annotation example, plus explanation of why I think it needs changed like this 2019-08-18 14:24:53 +01:00
Tony Garnock-Jones 8d022a332a Remark regarding annotation-reading modes 2019-08-18 14:24:24 +01:00
Tony Garnock-Jones e38f56c1c3 Comment out example of integer record labels, and explain why I'm uneasy about it 2019-08-18 14:24:02 +01:00
Tony Garnock-Jones 2db315d140 Cosmetic: spacing 2019-08-18 14:23:29 +01:00
Tony Garnock-Jones 95e9167d78 Use explicit Unknown record in example 2019-08-18 14:23:16 +01:00
Tony Garnock-Jones 3556c98346 Tweak to canonicalization section. 2019-08-18 14:22:55 +01:00
Tony Garnock-Jones 5e89bfb2ca Fix typos 2019-08-18 14:22:21 +01:00
Tony Garnock-Jones c7bae6eff8 tag -> label; slot -> field 2019-08-18 14:21:35 +01:00
Christopher Lemmer Webber 17368c8961 Correct total ordering and canonicalization 2019-08-18 13:56:23 +01:00
Christopher Lemmer Webber 90ed5bc6d7 Be more precise when talking about records (rather than saying objects) 2019-08-18 13:56:23 +01:00
Christopher Lemmer Webber bcd7dcba79 Typo fix: usually strings => usually symbols 2019-08-18 13:56:23 +01:00
Christopher Lemmer Webber ba62d998ca A few small nits fixed in the tutorial 2019-08-18 13:56:23 +01:00
Christopher Lemmer Webber dca049ce46 Add Preserves tutorial 2019-08-18 13:56:23 +01:00
Tony Garnock-Jones 0365fd8c36 Clarify no-duplicates in syntaxes. 2019-08-18 13:56:13 +01:00
Tony Garnock-Jones 0aa7218523 Another test case 2019-08-18 13:51:26 +01:00
Tony Garnock-Jones 8ffa9ce915 More tests 2019-08-18 13:42:26 +01:00
Tony Garnock-Jones 9974002cad Read angle-bracket delimited records in the Racket implementation 2019-08-18 13:40:59 +01:00