Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Return the mutated object from record mutators. | Robby Zambito | 2023-06-12 |
| | | | | Update README | ||
* | Use internal record to store JSON record data. | Robby Zambito | 2023-06-11 |
| | |||
* | Distinct JSON records with the same name do not meet other predicates | Robby Zambito | 2023-06-11 |
| | | | | | | | | | | Before, a JSON record would meet the predicate of a different record type, if they shared the same name. This change resolves that. Added a parameter object to allow missing keys in record from-string procedures. Export json->typeless-json. | ||
* | Reach feature parity with macduffie json library | Robby Zambito | 2023-02-21 |
| | |||
* | Edit error messages | Robby Zambito | 2023-02-17 |
| | |||
* | Finish basic json-record functionality. | Robby Zambito | 2023-02-17 |
| | | | | | | | | Can serialize and deserialize nested records correctly. Add json-object-map and json-list-map to facilitate recursively demoting records. Add json-object-set! to make the record mutators functional. | ||
* | Merge branch 'master' into json-records | Robby Zambito | 2023-02-16 |
|\ | |||
| * | Rename guile.scm to guile-json.scm | Robby Zambito | 2023-02-16 |
| | | | | | | | | This will avoid any potential conflicts from other zambyte/meta/guile.scm files. | ||
| * | Use include-from-path for including the Guile implementation | Robby Zambito | 2023-02-16 |
| | | |||
* | | Allow non-record json objects to match record json objects predicate when ↵ | Robby Zambito | 2023-02-16 |
| | | | | | | | | all the keys are provided. | ||
* | | Raise an error when trying to serialize a json record and a key is missing. | Robby Zambito | 2023-02-16 |
| | | |||
* | | Add initial implementation of json-records | Robby Zambito | 2023-02-16 |
|/ | | | | These behave like normal records, but with an added procedure to convert from a JSON string. | ||
* | Add json DSL | Robby Zambito | 2023-02-15 |
| | |||
* | Add json-object-contains-key?, json-list-length, and json-key-not-found. | Robby Zambito | 2023-02-12 |
| | | | | Update README accordingly and with add examples. | ||
* | Initial commit | Robby Zambito | 2023-02-12 |