From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Attila Lendvai Newsgroups: gmane.lisp.guile.devel Subject: Re: RFC: Changing the initial value of %default-port-conversion-strategy Date: Thu, 30 May 2024 07:54:21 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15865"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-devel@gnu.org To: Tomas Volf <~@wolfsden.cz> Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Thu May 30 09:54:59 2024 Return-path: Envelope-to: guile-devel@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 1sCacl-0003tX-3y for guile-devel@m.gmane-mx.org; Thu, 30 May 2024 09:54:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sCacP-00037m-7D; Thu, 30 May 2024 03:54:37 -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 ) id 1sCacL-00037M-Kz for guile-devel@gnu.org; Thu, 30 May 2024 03:54:33 -0400 Original-Received: from mail-40136.proton.ch ([185.70.40.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sCacI-00053B-Fp for guile-devel@gnu.org; Thu, 30 May 2024 03:54:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail2; t=1717055666; x=1717314866; bh=H2bNZVE+qv7Bpem6nm35BuCEgV1+c6cYBX9tCfUG5UA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=qKGJd/VlxkWjvQML0PQWQ62VbR3BuNE94T7Nhqk6NLYFAHrfsOHOo9pHkvZyOaB0S +kezVZ9EcYOdnkM/xUGgEbE4oxexN9fnpdS06UXX38HNceMFElWsNrqSsZsbOXoV9f jSTlY9iSxF2UZn6uxlbH+PzbI0sUV3hVAKF/C3a2oACg8hH/IaAJvUBdhph+8i2XN2 OJ49GMD5EK8Tewr1G8LXV1lvG3YIzuIXBsxaEd7Xzbs12IVRxH6X1wCqvzsYEwKJuo n9t8/jBUfmZkHELlPaistOpy7dgUN+zKQAbLRMeLXoDai5IGh40k6bMTvhyQ6MQ/nH qHWxnxHDJgtvg== In-Reply-To: Feedback-ID: 28384833:user:proton X-Pm-Message-ID: ff8839676be63adcef9b0a8279cbf575d47dd097 Received-SPF: pass client-ip=185.70.40.136; envelope-from=attila@lendvai.name; helo=mail-40136.proton.ch 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22423 Archived-At: > I strongly believe the current default is wrong and dangerous, but I am > obviously interested what other people think, hence this message. Please = let me > know what you think. Should I put this into actual patch? Does it have ch= ance > to be accepted and merged into the master? i have no authority to speak on behalf of guile, but as a longtime lisper i= have spent so much time debugging swallowed/silent errors, that i feel ang= er when i come about a default like that. i came to believe that it's an insult towards your fellow men to silently s= wallow any error (as in unexpected outcome). and that also includes the aut= hor himself two weeks down the road, when he will have purged the context f= rom his brain already. code for long enough, and you'll learn painfully well that the extra minute= s spent on properly dealing with errors will pay out several times over in = time *not* spent on debugging. and there's really no excuse in a language t= hat has some form of exceptions. just some 0.02, --=20 =E2=80=A2 attila lendvai =E2=80=A2 PGP: 963F 5D5F 45C7 DFCD 0A39 -- =E2=80=9CDeath is not the greatest loss in life. The greatest loss is what = dies inside us while we live.=E2=80=9D =09=E2=80=94 Norman Cousins