From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Alex Sassmannshausen Newsgroups: gmane.lisp.guile.user Subject: Re: guile-json 4.0.0 released Date: Sun, 17 May 2020 22:57:46 +0200 Message-ID: <87v9kucm9h.fsf@gmail.com> References: <878shqemwq.fsf@gmail.com> Reply-To: alex.sassmannshausen@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="12872"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.2.0; emacs 26.3 Cc: guile-user To: Aleix Conchillo =?utf-8?Q?Flaqu=C3=A9?= Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sun May 17 22:58:07 2020 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jaQMJ-0003Gy-Fr for guile-user@m.gmane-mx.org; Sun, 17 May 2020 22:58:07 +0200 Original-Received: from localhost ([::1]:38476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaQMI-00077s-Ii for guile-user@m.gmane-mx.org; Sun, 17 May 2020 16:58:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaQM2-00077g-Jw for guile-user@gnu.org; Sun, 17 May 2020 16:57:50 -0400 Original-Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:36883) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jaQM1-0007xe-Jn for guile-user@gnu.org; Sun, 17 May 2020 16:57:50 -0400 Original-Received: by mail-wr1-x436.google.com with SMTP id l17so9513160wrr.4 for ; Sun, 17 May 2020 13:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:reply-to:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=LADtEKOFSkyyA5772iQZnsFqEJU9RK4YibzhiQ6e8FE=; b=fdS9/XlXfGpmMpv8wXmNLAge+JQxct/ifj+UcgOJdbWdaLe7vSIeRgtIyigrBEM9m0 4dJgmSUa+YYEJ0t3HuF2VjcSmWMKdmxACsNDfymfkYktcMqNqC89mMTh29avr8h4Qf0W RE1qK4EPBv4AghVBjH/AOzSmGZU+zCxCzmEOC9GFhbMAloh0pIrPyOublRM0Xz40kuaP ww795N64Copo7NMSA0buzIl3f8jhU+tiXOqWV2tKSDAVbi77bf1nWs6bUqtyOeQM1hGp 1mjviZdIHkCWs/7r/XvkLMpVDrd/UAOYn4vBzIyxiYhTmtMZCFmcNzKe3E21xiV7jz3T tFfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :reply-to:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=LADtEKOFSkyyA5772iQZnsFqEJU9RK4YibzhiQ6e8FE=; b=gv6deNOP5Fe72VHtqXtSrqV7HZUDdZiVyhUoxFU2XWGZJQCt+bB5f2K3Hw6mY2MJ6j TfQsAi/ILrpZwvPlavAq9KWRECVUyC3jkwpqMQs/9KLmCbbzow8XCAl2T1djTj3tYu6L xnIiLhTNbVPvSIFIYOPQai+chhaStDInWTrEju2fsIC/B2EM4PrXVGGVjMtY4JN16Y7g aERwu3adVhIsSJTYTaWLqAI6vCNGln4o2eyznF9wA8A9mMTeap2ZSsZqqXO6zX11xRKR 3VYJzUG0INOGxiT+htMF1UC1ZRUSibODMFjJa+J6p4ZjULqgK7myedjOQUAsf3QQrXOw 45wQ== X-Gm-Message-State: AOAM530m+TfGu5eZ/kmBGnx4iu52ecvNQVOKN3B4SNxrRrAJmMjPmMIS M+8NLxyY8oE1b34FXaigaBlKJYnpU8M= X-Google-Smtp-Source: ABdhPJyL86u1cZbbkSB3UkDvyHP44FZa5dRhYcsTxkJqDdSbWun6WbKYjChVBccwb3mFONtUnw7NIA== X-Received: by 2002:a05:6000:85:: with SMTP id m5mr15074380wrx.281.1589749067752; Sun, 17 May 2020 13:57:47 -0700 (PDT) Original-Received: from watership ([2a02:a03f:643c:5900:f200:b379:1817:18a7]) by smtp.gmail.com with ESMTPSA id 89sm14146364wrj.37.2020.05.17.13.57.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 May 2020 13:57:47 -0700 (PDT) In-reply-to: Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=alex.sassmannshausen@gmail.com; helo=mail-wr1-x436.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:16490 Archived-At: Aleix Conchillo Flaqu=C3=A9 writes: > That's awesome! Is this for work or side projects? I use it for both =E2=80=94 though on a daily basis, I depend on it for work projects. I have client libraries to popular online services (GoCardless and MailChimp) that are close to production level quality which depend on guile-json. It's been super reliable! Cheers, Alex > On Sun, May 17, 2020 at 6:01 AM Alex Sassmannshausen wrote: > > Excellent =E2=80=94 congrats! I use this module on a daily basis! :-) > > Alex > > Aleix Conchillo Flaqu=C3=A9 writes: > > > Hi! > > > > I'm super excited to announce guile-json 4.0.0. This new version comes= with > > a couple of small breaking changes and huge performance improvements (= up to > > 6x faster). > > > > Huge thanks to Linus Bj=C3=B6rnstam who brought up the performance iss= ues plus a > > bunch of suggestions of how to improve them and followed along all the= way. > > > > * About > > > > guile-json is a JSON module for Guile. It supports parsing and building > > JSON documents according to the http://json.org specification. > > > > - Complies with http://json.org specification. > > - Builds JSON documents programmatically using scheme data types. > > - Allows JSON pretty printing. > > > > * Download > > > > Compressed sources and a GPG detached signature[*]: > > > > http://download.savannah.nongnu.org/releases/guile-json/guile-json-4.0= .0.tar.gz > > http://download.savannah.nongnu.org/releases/guile-json/guile-json-4.0= .0.tar.gz.sig > > > > [*] To verify download both files and then run: > > > > gpg --keyserver keys.openpgp.org \ > > --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4 > > > > gpg --verify guile-json-4.0.0.tar.gz.sig > > > > * Changes since 3.5.0 > > > > https://github.com/aconchillo/guile-json/blob/master/NEWS > > > > Bugs and comments can be reported at > > https://github.com/aconchillo/guile-json/issues > > > > Happy hacking! > > > > Aleix