Commit Graph

50 Commits

Author SHA1 Message Date
Tony Garnock-Jones e4a2503899 The Great Renaming: Pointer -> Embedded 2021-05-17 14:54:06 +02:00
Tony Garnock-Jones 532e811894 Introduce pointers 2021-01-29 12:03:28 +01:00
Tony Garnock-Jones 85fe7b3b07 Update Racket implementation 2021-01-23 22:54:27 +01:00
Tony Garnock-Jones 5d719c2c6f MUCH simpler binary format, inspired by Syrup; alterations to text format 2021-01-23 22:54:22 +01:00
Tony Garnock-Jones 2391722a25 Closes #14 2020-12-28 09:43:24 +01:00
Tony Garnock-Jones e7ef060695 Remove placeholders from spec and implementations 1/5
Update spec and test suite.
2020-05-28 23:23:19 +02:00
Tony Garnock-Jones 0feff28d82 Integer ranges 2020-05-22 14:36:33 +02:00
Tony Garnock-Jones a099fc9a3b Cosmetic: table whitespace 2020-05-18 09:56:16 +02:00
Tony Garnock-Jones 3eeaab375a More on autodetection 2020-05-18 09:55:57 +02:00
Tony Garnock-Jones 8e0ab95d82 Autodetectability of binary vs text; documented test case schema a little 2020-05-13 12:56:13 +02:00
Tony Garnock-Jones 46b220e042 LEB128 2019-11-22 10:27:59 -05:00
Tony Garnock-Jones ab06cd465d Remove pointless footnote remark 2019-10-23 22:58:47 +01:00
Tony Garnock-Jones 2ff6cf400b Simplify 2019-10-09 15:58:02 +01:00
Tony Garnock-Jones ebcdbe9ee2 Further clarification. 2019-10-08 13:54:23 +01:00
Tony Garnock-Jones 8aaec11635 Varints must be as short as possible to be canonical 2019-10-08 13:49:03 +01:00
Tony Garnock-Jones 9de37d5df0 Note re annotations and compact values 2019-08-20 20:32:58 +01:00
Tony Garnock-Jones e7a528fc72 Acknowledge Racket influence 2019-08-19 21:14:46 +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 9f61059449 Proper layouting 2019-08-18 22:08:55 +01:00
Tony Garnock-Jones 9064258dbc Split out inessential text from the spec 2019-08-18 17:51:26 +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 0365fd8c36 Clarify no-duplicates in syntaxes. 2019-08-18 13:56:13 +01:00
Tony Garnock-Jones 0f5f0630d2 Angle bracket S-exprs for Records! 2019-08-11 23:54:57 +01:00
Tony Garnock-Jones 423a3531f6 Improve clarity of simple example table. Closes #4. 2019-08-11 15:56:46 +01:00
Tony Garnock-Jones a737a0cf18 Spacing is actually required here :-/ 2019-08-11 15:25:43 +01:00
Tony Garnock-Jones 1cf1ab1707 New Q 2019-08-11 14:37:08 +01:00
Tony Garnock-Jones a9bed81556 Restore removed "Notes" heading 2019-07-14 14:09:19 -04:00
Tony Garnock-Jones f08e223cb0 Tweak 2019-07-13 22:26:29 -04:00
Tony Garnock-Jones e2b859e55d Major revision of binary syntax: placeholders; annotations; forbid empty format-C chunks 2019-07-13 22:20:22 -04:00
Tony Garnock-Jones d349e89ea4 Update TODOs 2019-07-11 12:34:55 -04:00
Tony Garnock-Jones 098cbe58ac hexchunk was a bad idea; introduce IOList instead 2019-07-11 12:34:47 -04:00
Tony Garnock-Jones 7933e34766 More on annotations 2019-07-10 21:52:04 -04:00
Tony Garnock-Jones c6700c2f2b Another stab at why Symbols are special 2019-07-04 05:58:15 -04:00
Tony Garnock-Jones 681bb9705f Symbols are actually special - without them there's a bootstrapping issue
This reverts commit df94b7a8c6.
2019-07-04 05:33:19 -04:00
Tony Garnock-Jones df94b7a8c6 Tweak 2019-07-03 19:36:07 -04:00
Tony Garnock-Jones 7861341951 Cosmetic. 2019-07-03 19:35:56 -04:00
Tony Garnock-Jones 4a70364eda Initial draft text re annotations 2019-07-04 00:33:37 +01:00
Tony Garnock-Jones 0d0124f004 Remove comments, in prep for annotations replacing them 2019-07-01 21:31:49 +01:00
Tony Garnock-Jones 306e41843a TODOs 2018-11-08 12:35:55 +00:00
Tony Garnock-Jones 10d8ce5c09 Delete misleading, incorrect, or unnecessary text 2018-11-08 12:35:50 +00:00
Tony Garnock-Jones cf250b9245 More notes 2018-11-05 10:27:03 +00:00
Tony Garnock-Jones 9cb8ef45c9 Add TODO 2018-11-05 10:27:03 +00:00
Tony Garnock-Jones f0379c525d Prepare for annotations by disallowing @ in raw symbols 2018-10-08 21:24:40 +01:00
Tony Garnock-Jones 8dc6346c58 Special cases for label[...] and label{...} 2018-10-08 20:53:53 +01:00
Tony Garnock-Jones c02e790f71 Allow dots to lead/fill raw symbols 2018-10-08 19:54:29 +01:00
Tony Garnock-Jones e741ffef6d Note re case-insensitivity 2018-09-30 21:12:17 +01:00
Tony Garnock-Jones db5c890e1c Simplify, repair, and regularise embedded binary values in textual syntax 2018-09-29 17:50:57 +01:00
Tony Garnock-Jones 83fa396b56 Rearrange repo 2018-09-29 17:27:59 +01:00
Renamed from preserve.md (Browse further)