From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tomas Volf <~@wolfsden.cz> Newsgroups: gmane.lisp.guile.user Subject: Re: Quiet compilation for scripting Date: Fri, 15 Mar 2024 18:27:27 +0100 Message-ID: References: <4f8f12d4-92f9-4183-b094-3b04f52c9f95@app.fastmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VbwF5plKyr7Sotxe" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32414"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user@gnu.org To: ksoft@sent.com Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Mar 15 18:28:16 2024 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 1rlBLq-00088X-Mv for guile-user@m.gmane-mx.org; Fri, 15 Mar 2024 18:28:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rlBLJ-0000SH-JI; Fri, 15 Mar 2024 13:27:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1rlBLH-0000Qo-88 for guile-user@gnu.org; Fri, 15 Mar 2024 13:27:39 -0400 Original-Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1rlBLA-0006Yb-L9 for guile-user@gnu.org; Fri, 15 Mar 2024 13:27:38 -0400 Original-Received: by wolfsden.cz (Postfix, from userid 104) id 66CB228CE7E; Fri, 15 Mar 2024 17:27:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1710523649; bh=hkZ6o76fClBgt1NVqMClxoZxlmSVjYIsd6faEgyCOY8=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=nCDHMZz1Tpd3ReZTtXYlAHJ+ZUcDMeRItFWGMVE7SF27zcoho0SrE3yvWahYTq0b0 uSROS0xXWfgp3bTCI9W7lguVAFBGI91Kd0kL5JTy5X1cTTEMYD0yAMsgn0Ky4T1Lr1 qelFUQg3K37QorXN08u2/xyaKLxRaHf2r6L4qteY/yrGg5KPOSIazmQ3e3ws4vSQ8r vhjqckTkuO8fOSrh3rKC3faqZgEUTlawkHXT35K9CzzUJboJEzXFZ4leR/V9YhZPph Q7wmGNLnAb40W99e9cESGpOZOhhxbvPStI933+n8gXA18EuBpZyKwjeZy4NbAMiWSW v7zU/StDShxS6A9iJa/f0tHfKYTNs1Z6/97BJ9nokxbJpH36uV/LMBFvTs83fJBMEB lC/r2g3AZ/8t3gA73BaOWunZwTmSXUIy633ACfe/496fy8MVJbqvALXNSWz2wcsNrJ yQYBsLt6P7A2v9OEjY7sa2ZhWg1XXXss8P0O/10HAHwok4E3HED23gRy6eQdgDLoaK oe0p66e1Nt4Oeg+U9k4HUFp/4D2g9K/wnaxtsIgJ+BPA3GI+VJZtT853d4MYEeLkO/ AVDVK/67l8nKMARup3fZOMWfUtlDSd2th3Bgkh6WtIn30a4h3nEJU3zrOhSMBSshlk J0c/IEsbFJp+l/hHesRnU6xc= Original-Received: from localhost (unknown [146.70.134.188]) by wolfsden.cz (Postfix) with ESMTPSA id 6ABFD28FD91; Fri, 15 Mar 2024 17:27:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1710523648; bh=hkZ6o76fClBgt1NVqMClxoZxlmSVjYIsd6faEgyCOY8=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=G9vSyI+fz2KK2brzVg7pMbF2JbBa607lgq5nZdnClG6UThl8tVi5UssihZEsL2cWu LrIJmpD0DYzRpOSe68ENDsACibCU12ncwoVz7xCFybwpRrbLhPGg9ABwfeCDGweYc+ jFcc4pvNqyu2ypPLtDU98IaimMI2m/v7vFrq/HP68lFYyd+KMdvVGfSG8QFeqfQQZU dad//h7A/g3iX+jnCwmfQWEt/TGsLs8JjUXDuu326jd2m8lbkDm9TqYmjj0Wo0/6O/ CBFekZIkFCnDxVpMMxuJ2cDA/UbxyPI5B/+Hp6MOXjGiZ/VTkjMwSRn6h1UHmb2360 o9e2UwljS9ZgGFbggzt1B78Hrnw1kXAfnJqF1jgibAbvrKrIR3FR4pFxppmZpxLV24 VGfSmJNS7FTHRAyPQfJN5QaQfbKl2ZXU7hGF9a+9DI4LAPBhOqHDVLXexyknwgjBpU qlSOo9X1cby5FylaYUldt7TviWShawYk+jvg0r35aNxU1DVY//334sBnjA1VmzJ+V4 /9jXU1Ulwdkn3xUF2I2C2VeLiTxzLkDgh1JbKAca+pATx/NtknQNJe5gRX5//1cgom MjF3mhpUcPvKlN7FQSzWHRrWD9mdCb0uWc3FakwHo+elOUkiwlXmzfxbrqIRg9hXVu cbzkhnLL8sKDcTMBueCOrNo4= Mail-Followup-To: ksoft@sent.com, guile-user@gnu.org Content-Disposition: inline In-Reply-To: <4f8f12d4-92f9-4183-b094-3b04f52c9f95@app.fastmail.com> Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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 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-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19471 Archived-At: --VbwF5plKyr7Sotxe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello, On 2024-03-15 12:15:33 -0500, ksoft@sent.com wrote: > I am in the process of rewriting in Guile a script that I use regularly. Running Guile 3.0.9, when I execute a file containing > > #!/usr/local/bin/guile -s > !# > (display "Hello, mailing list!") > (newline) > > the following is printed to standard error: > > ;;; note: source file /Users/me/./test.scm > ;;; newer than compiled /Users/me/.cache/guile/ccache/3.0-LE-8-4.6/Users/me/test.scm.go > ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 > ;;; or pass the --no-auto-compile argument to disable. > ;;; compiling /Users/me/./test.scm > ;;; compiled /Users/me/.cache/guile/ccache/3.0-LE-8-4.6/Users/me/test.scm.go > > While not showstopping, it would be preferable if there were a way to suppress the message. You technically can disable the message by disabling the auto-compilation, which can be done using environment variable, or the flag, directly from the script file itself. However disabling it might not be always desired. > This has been mentioned here and in other venues previously [1][2][3], but the last mention was over 10 years ago and perusal of the Guile manual suggests nothing toward this end has been implemented yet. Would adding a --quiet switch cause breakage? I think adding a switch to suppress the message should be fine, I think something like --auto-compilation-quiet or something would work. I would actually want that as well, but never got to writing the patch. Have a nice day, Tomas Volf -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --VbwF5plKyr7Sotxe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmX0hP8ACgkQL7/ufbZ/ wak0zA/+PoHOXaFury2t/OKsTQSQ7QUxgvx8CjdqJWKIHCQIP/sqvVXHmtxX5Xqr wbvv0yCuwQxMufAb+T1Pq/Wdyb9zbyeqZfkDo9Kl88JLL5rJTJhGqNqdr+LYnxJd 9KQM680/b6WiqhiEkGD5gob6UoQGX4T9XcUB4saSdMe3oh5/Q2UKVWdyLT1jNzDB RYJKdg1kyEbC0/3PQ6eH0PFEw/4ONrtU4jRxn8fTcN24VlfznDWf7bKmmusgTNiY mxsHkRahANDVwNtnJRhHU97SbzoLy/4VdgSdOEYJgyML5UafZDJUbOqAHVUS1km1 O4WkYuolFU20uQbh3ib50APV4Daa1lcH9uQiS2Q4XrGMyLVkY4hS0Eeo5bJm3xoq lcTmaNmZ0Ap0zzN6Coub4vsRl05mSJWuR6np99SXSjljE4InVvMb5++FGdVGYEcZ 8C6gC6CTC+3MC6xw5GFi2dmv1Bofainf8bnPCWHM5LTOslrCOeEsfovm7Ym3FbSk V0D9ZxU5sJfm/ezjnbQiEmSkZC8W/ZzqHnO34E1euAS8+6qlHJ3rYj22CM9okka3 kMBJs98/3E/Ldi38VDULQ3mWpRio/uzi6YU33/JjZuv+pdXOAkda6IF7BCBok3zH /lnVLEdHGfMpF8wIm7ySz6FBiYhcckSgG7DP9aNolLZ2p6Ov4PQ= =kseX -----END PGP SIGNATURE----- --VbwF5plKyr7Sotxe--