From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Zelphir Kaltstahl Newsgroups: gmane.lisp.guile.user Subject: Guile assert macro Date: Mon, 22 Apr 2019 20:57:32 +0200 Message-ID: <5017489f-1e55-a3db-07c9-c1158c3160f8@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="35446"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Apr 22 20:59:00 2019 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hIe9a-00093I-FF for guile-user@m.gmane.org; Mon, 22 Apr 2019 20:58:58 +0200 Original-Received: from localhost ([127.0.0.1]:42193 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIe9Z-0000hB-DF for guile-user@m.gmane.org; Mon, 22 Apr 2019 14:58:57 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIe8y-0000ef-Iw for guile-user@gnu.org; Mon, 22 Apr 2019 14:58:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIe8k-0007gm-FF for guile-user@gnu.org; Mon, 22 Apr 2019 14:58:14 -0400 Original-Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]:44216) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hIe8j-0007HY-6z for guile-user@gnu.org; Mon, 22 Apr 2019 14:58:05 -0400 Original-Received: by mail-lf1-x129.google.com with SMTP id h18so9699585lfj.11 for ; Mon, 22 Apr 2019 11:57:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=xuAseuUmndGl0pr22vZW1Kocs3K0YLzAcmZHpAd/TaA=; b=PjYvcit4I1iLjutIqzeBcxAS5YpFFCgmJ7XHhuar4TwPp2aqVpgdlzNqEb8TIcDR+t INwqiTB/uIS9kl2Xv51DMihqTl8QiEbbAkKA5wfNA1zyYSCmQzNwVERar65uU7oR0Ebh Mcghm9r+Viu4aIYzyLL5ByAOXKGkhI9w8HZ2045vl5LpTo7qJi9kjreF85sVKRT8sjO4 5hZ40t0rEzi6j4xcnd8atCT4c2240vfkKTOf66CUYkJBzNpFpW/xNFhmOGzPQ4mno0BE 3WOSTjyHy4/LDuMTDPF1zcA3GyfSim79O8HL314M5Vm2NmVMQhw6uUra2AJafJdclLTZ Imhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=xuAseuUmndGl0pr22vZW1Kocs3K0YLzAcmZHpAd/TaA=; b=ooihVmeJU/XVGRjT2rserWkZY/22iiQAmKH/zYHq4St1uByLV1x9WAGxdK12a2Efgb bK3o1/HaBR3g3kobpYK7Mz6InwHWRR7COSo6WEyqHJMPJVqZx6ElodbBj//i7E0TN4J2 LiG7AhAcX/T02rb/u9uQqeHbaPv7E1KUlCwr5b+4X63G5IFSyQui8VEOVnbBEM6biRO7 a4313s5pSfPZbEuhMF6d2ceEHFLDhULApjhnl2uB9N69ERC0oTetIsNy1wnB+APgzU7n FRb3AykfcOcaXDniYrXMvX0OTlsdYBXFSLlS27tv990zLyGQgWP6oo8KuZWY2YFbxudz Mumg== X-Gm-Message-State: APjAAAXUQN9sZV6j6q01eVgLX+pTQ/2pwtSt8Rq/+movWCcCzAMsFCso gOZaj+SkXq36/eD7ybwpnIDeMMI7auk= X-Google-Smtp-Source: APXvYqy1xhRcLHlxqYnhLfPZY0Ssm1xL0QwOt7XR3v+/hqRmSeMeq1hlP/tOhwgAfhOGu1sIFn+fGA== X-Received: by 2002:ac2:4355:: with SMTP id o21mr11827970lfl.123.1555959455195; Mon, 22 Apr 2019 11:57:35 -0700 (PDT) Original-Received: from [10.10.0.17] ([185.213.154.165]) by smtp.googlemail.com with ESMTPSA id d1sm3112284lfa.49.2019.04.22.11.57.33 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Apr 2019 11:57:34 -0700 (PDT) Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::129 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:15411 Archived-At: Hello Guile users, I was looking for an assert facility in Guile and found the following: https://www.gnu.org/software/guile/manual/html_node/rnrs-base.html#rnrs-base (Search for assert there to find it on the page.) However, while searching, I also found something that looks even better: http://okmij.org/ftp/Scheme/assert-syntax-rule.txt Is that anywhere implemented in Guile already? (In case it is not implemented: What are the reasons for not providing that one? It looks a little bit more useful than the one I found.) Regards, Zelphir