- Dec 03, 2019
-
-
Philipp Marek authored
-
Philipp Marek authored
-
Philipp Marek authored
-
Philipp Marek authored
See also #36.
-
Philipp Marek authored
This is needed to convert nested alists, when one of the values is "only" a normal list.
-
Philipp Marek authored
-
- Aug 28, 2019
-
-
Philipp Marek authored
-
Philipp Marek authored
JSON arrays are the default; setting the *LIST-ENCODE* will produce JSON objects from ALISTs or PLISTs.
-
Philipp Marek authored
Escape control and non-BMP characters as required by the spec.
-
Hans Hübner authored
Fix https://github.com/hanshuebner/yason/issues/43, default to a GENSYM.
-
-
- Nov 16, 2018
-
-
Matthew Stickney authored
-
Matthew Stickney authored
Non-BMP characters must be escaped as a utf-16 surrogate pair, and control characters must be escaped rather than included directly.
-
- Nov 12, 2018
-
-
Hans Hübner authored
Fix specializer for null surrogate value.
-
- Nov 11, 2018
-
-
Matthew Stickney authored
When YASON:*PARSE-JSON-NULL-AS-KEYWORD* is non-NIL, the result of parsing "null" is a keyword, not a symbol in the yason package, so the encoding method needs to be specialized on the keyword.
-
- Nov 04, 2018
-
-
Hans Hübner authored
Properly skip whitespace when more data is not available (yet)
-
Matthew Stickney authored
-
Matthew Stickney authored
LISTEN reports false on a stream that is not at EOF, but that doesn't have data available yet. As-is, reading from a network stream where the next byte of data isn't available will cause SKIP-WHITESPACE to stop skipping, which may cause the caller to read a whitespace character later and become confused. Rather than checking for available input with LISTEN, instead use PEEK-CHAR's facility to return a distinguished EOF value and check for that. When the next byte of data has not been transmitted yet, PEEK-CHAR will block until it's available and continue skipping whitespace if appropriate. EOF is still left for the caller to consume.
-
- Mar 20, 2018
-
-
Hans Huebner authored
-
Hans Huebner authored
-
- Jan 26, 2016
-
-
Hans Huebner authored
-
Hans Huebner authored
-
- Jun 14, 2015
-
-
Hans Huebner authored
-
Hans Huebner authored
-
Hans Huebner authored
-
Hans Huebner authored
-
Hans Huebner authored
-
Hans Hübner authored
-
Hans Hübner authored
Fix #28 Add ENCODE-OBJECT-SLOTS
-
Thayne McCombs authored
-
- May 18, 2015
-
-
Thayne McCombs authored
-
- May 17, 2015
-
-
Thayne McCombs authored
-
- Mar 30, 2015
-
-
Hans Huebner authored
-
Hans Huebner authored
-
Hans Huebner authored
-
Hans Huebner authored
-
Hans Huebner authored
-
- Dec 05, 2014
-
-
Hans Huebner authored
-
Hans Hübner authored
Avoid using e notation
-
Grim Schjetne authored
-