-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathREADME
More file actions
21 lines (14 loc) · 772 Bytes
/
README
File metadata and controls
21 lines (14 loc) · 772 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
guile-json: A basic JSON parser for Guile
This is a json parser for Guile that I hacked together in ~3 hours (well, it's gone up since then), it's still a bit rough around the edges, but if your json is valid it should handle it fine.
INSTALLATION:
* Downloads/Instructions coming soon
TO-DO:
* Comments?
* Clean up json-writer, some more
* Fix data destruction of \u escapes (see BUGS)
* Make error handling a bit more helpful
BUGS:
* Guile integer->char only supports ASCII, as such any unicode escape >00FF will get converted to 00FF to prevent errors. This may be fixed at some point
* Guile's "null" is an empty list, so json's null is represented as a function json:null so you can test for equality.
* Essentially chokes on any invalid input
* Probably more