unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* [ANN] guile-json 3.3.0 released
@ 2019-11-05  6:28 Aleix Conchillo Flaqué
  2019-11-05 14:32 ` John Cowan
  0 siblings, 1 reply; 3+ messages in thread
From: Aleix Conchillo Flaqué @ 2019-11-05  6:28 UTC (permalink / raw)
  To: guile-user

Hi,

I'm pleased to announce guile-json 3.3.0. This new version comes with a few
improvements: guile-json will now throw an exception if the native scheme
value used to build a JSON document is invalid (this is done before
printing any JSON). Also, an additional key argument #:validate can be
given to ignore the validation in the case performance is important and the
data is known to be valid. Empty JSON array slots are also considered
invalid, before they were generating an invalid scheme representation. A
few more details can be found on the NEWS file.

https://github.com/aconchillo/guile-json

Best,

Aleix


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ANN] guile-json 3.3.0 released
  2019-11-05  6:28 [ANN] guile-json 3.3.0 released Aleix Conchillo Flaqué
@ 2019-11-05 14:32 ` John Cowan
  2019-11-05 23:18   ` Aleix Conchillo Flaqué
  0 siblings, 1 reply; 3+ messages in thread
From: John Cowan @ 2019-11-05 14:32 UTC (permalink / raw)
  To: Aleix Conchillo Flaqué; +Cc: guile-user

Thanks, this is great!  I'm curious though why you didn't take up my
suggestion of using 'null rather than #nil, given the points I raised at <
https://github.com/aconchillo/guile-json/issues/31>.

On Tue, Nov 5, 2019 at 1:28 AM Aleix Conchillo Flaqué <aconchillo@gmail.com>
wrote:

> Hi,
>
> I'm pleased to announce guile-json 3.3.0. This new version comes with a few
> improvements: guile-json will now throw an exception if the native scheme
> value used to build a JSON document is invalid (this is done before
> printing any JSON). Also, an additional key argument #:validate can be
> given to ignore the validation in the case performance is important and the
> data is known to be valid. Empty JSON array slots are also considered
> invalid, before they were generating an invalid scheme representation. A
> few more details can be found on the NEWS file.
>
> https://github.com/aconchillo/guile-json
>
> Best,
>
> Aleix
>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ANN] guile-json 3.3.0 released
  2019-11-05 14:32 ` John Cowan
@ 2019-11-05 23:18   ` Aleix Conchillo Flaqué
  0 siblings, 0 replies; 3+ messages in thread
From: Aleix Conchillo Flaqué @ 2019-11-05 23:18 UTC (permalink / raw)
  To: John Cowan; +Cc: guile-user

Thanks!

This is another 3.x release so I didn't want to introduce any breaking
change and I didn't have time for a 4.0 release. Also, guile-json doesn't
have many users as far as I know, but at least I know a big one which is
Guix. I'm not sure if they use symbols as keys, but I'd like to do some
research first. I'll update that issue with my findings, it might take a
while though.

Best,

Aleix

On Tue, Nov 5, 2019 at 6:32 AM John Cowan <cowan@ccil.org> wrote:

> Thanks, this is great!  I'm curious though why you didn't take up my
> suggestion of using 'null rather than #nil, given the points I raised at <
> https://github.com/aconchillo/guile-json/issues/31>.
>
> On Tue, Nov 5, 2019 at 1:28 AM Aleix Conchillo Flaqué <
> aconchillo@gmail.com> wrote:
>
>> Hi,
>>
>> I'm pleased to announce guile-json 3.3.0. This new version comes with a
>> few
>> improvements: guile-json will now throw an exception if the native scheme
>> value used to build a JSON document is invalid (this is done before
>> printing any JSON). Also, an additional key argument #:validate can be
>> given to ignore the validation in the case performance is important and
>> the
>> data is known to be valid. Empty JSON array slots are also considered
>> invalid, before they were generating an invalid scheme representation. A
>> few more details can be found on the NEWS file.
>>
>> https://github.com/aconchillo/guile-json
>>
>> Best,
>>
>> Aleix
>>
>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-11-05 23:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-05  6:28 [ANN] guile-json 3.3.0 released Aleix Conchillo Flaqué
2019-11-05 14:32 ` John Cowan
2019-11-05 23:18   ` Aleix Conchillo Flaqué

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).