From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: James Crake-Merani <james@jamescm.co.uk>
Newsgroups: gmane.lisp.guile.user
Subject: What do you use to make HTTP requests?
Date: Wed, 10 Aug 2022 09:40:44 +0100
Message-ID: <20220810084044.nezm5aqgn4a6odxl@jamescrake-meraniarch>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="27195"; mail-complaints-to="usenet@ciao.gmane.io"
To: guile-user@gnu.org
Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Wed Aug 10 10:41:11 2022
Return-path: <guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org>
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 <guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org>)
	id 1oLhH4-0006vv-WF
	for guile-user@m.gmane-mx.org; Wed, 10 Aug 2022 10:41:11 +0200
Original-Received: from localhost ([::1]:53746 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org>)
	id 1oLhH3-0002VL-P0
	for guile-user@m.gmane-mx.org; Wed, 10 Aug 2022 04:41:09 -0400
Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46920)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <james@jamescm.co.uk>)
 id 1oLhGm-0002VB-9P
 for guile-user@gnu.org; Wed, 10 Aug 2022 04:40:52 -0400
Original-Received: from [178.62.35.155] (port=51370 helo=jamescm.co.uk)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <james@jamescm.co.uk>)
 id 1oLhGk-00049S-PK
 for guile-user@gnu.org; Wed, 10 Aug 2022 04:40:51 -0400
Original-Received: from localhost (host86-164-159-31.range86-164.btcentralplus.com
 [86.164.159.31])
 by jamescm.co.uk (Postfix) with ESMTPSA id 2314960DC8
 for <guile-user@gnu.org>; Wed, 10 Aug 2022 08:40:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=jamescm.co.uk;
 s=mail; t=1660120845;
 bh=lniRnXPSlt0upvh8IYTyosivERvGiu8+6Du6Rrge1G4=;
 h=Date:From:To:Subject:From;
 b=kWpeKLSqdI8jQl5zCAiyX01Q2j3sDQAjYFh2ogZbGem72ECgpm7bZSKcADafYoYEb
 H96rZnQYo3F29VoMLCLQoX+sjJPnWFr/+4HwNL3e4jVYN5qW+tTq8bMjrXmjZKWVUK
 gvWDjEPLuRUdziTWupywKrq4lh6iDV3j9KahZZ2M6jUbM4az/pcHdF26/W2Vb0LfH8
 RwI2OPTPrrG87gQby94Pry7XLUXlNdEOiuzbAvou5XIU6ETVmYxIUgnWrekFeck0im
 1EJ74ME5nx+fl0hLfzQA4z549gB9NghtESPSL2N15VrJXV25cxRNIlKvC+PdOzAEMi
 xy3nuNbSN/rBg==
Content-Disposition: inline
X-Host-Lookup-Failed: Reverse DNS lookup failed for 178.62.35.155 (failed)
Received-SPF: pass client-ip=178.62.35.155; envelope-from=james@jamescm.co.uk;
 helo=jamescm.co.uk
X-Spam_score_int: 10
X-Spam_score: 1.0
X-Spam_bar: +
X-Spam_report: (1.0 / 5.0 requ) BAYES_20=-0.001, DKIM_INVALID=0.1,
 DKIM_SIGNED=0.1, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-BeenThere: guile-user@gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: General Guile related discussions <guile-user.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/guile-user>,
 <mailto:guile-user-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/guile-user>
List-Post: <mailto:guile-user@gnu.org>
List-Help: <mailto:guile-user-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guile-user>,
 <mailto:guile-user-request@gnu.org?subject=subscribe>
Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org
Original-Sender: "guile-user" <guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org>
Xref: news.gmane.io gmane.lisp.guile.user:18508
Archived-At: <http://permalink.gmane.org/gmane.lisp.guile.user/18508>

Hi,

I'm just curious as to which library people prefer. I know Guile comes with its web libraries that let you make HTTP requests, but I'm also aware that libcurl has bindings for Guile. Do you prefer the former, or the latter? Or are there any other libraries that do HTTP requests that I've not heard of?

Thanks.