From unknown Thu Aug 14 21:54:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69752: New and improved 'diff'. Resent-From: Robert Boyer Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Tue, 12 Mar 2024 16:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69752 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: 69752@debbugs.gnu.org Cc: rms@gnu.org X-Debbugs-Original-To: bug-diffutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171025966030804 (code B ref -1); Tue, 12 Mar 2024 16:08:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Mar 2024 16:07:40 +0000 Received: from localhost ([127.0.0.1]:43467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rk4fE-00080m-Fc for submit@debbugs.gnu.org; Tue, 12 Mar 2024 12:07:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:37502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rk4fC-00080e-Gr for submit@debbugs.gnu.org; Tue, 12 Mar 2024 12:07:38 -0400 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 1rk4ea-0005FG-W8 for bug-diffutils@gnu.org; Tue, 12 Mar 2024 12:07:01 -0400 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rk4eY-0006Yg-2f; Tue, 12 Mar 2024 12:07:00 -0400 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-568107a9ff2so9673a12.3; Tue, 12 Mar 2024 09:06:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710259616; x=1710864416; darn=gnu.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=0St+NU0bWyw7nCNoCV7GG76lz4+qWcJAvbZCDtgXuHQ=; b=OE95aqcgn0oqcB+IZBDIQOLdb7Hvqe40iOiUw9HAqtyzyMw5m1kPXwKMvYilujNEy9 +9LrCd8WlEFZx7RRq49EH/3cBAkCcJDqFdkDBfeF6Rb0MBa+BukWkfnXNsjifpfQg2jQ kKOL56qCesvwJ97DkNXgoaxG2ehaBui01corcG3k69/A2ihYfqY1x0TwZWdrTtiZGXlX yzwRjvfYsQgyQzBHYtBlvToQMVlbg9XMLajuIOLRrCXvTaYjm+ceQH2S6sSQsc8a2kWK uEPDotHSp/8v7Nv6SEQEK7TB68sn8wskcjVNmyxgnTHtCjwmPXqKfbeGGNIH2Il2A5AB jUCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710259616; x=1710864416; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0St+NU0bWyw7nCNoCV7GG76lz4+qWcJAvbZCDtgXuHQ=; b=U6qpOqvkckY4gurdU0ypm2bBIA8VnEV49Pn44PsPj1GY4M+W2LREEbUPR11DyYZz6w jQh7BnWRs42lR7GyDMN8FSVTIxKGDDA04UCd6Vh53IZU7iJi9y8pS2K/ZUeftkyPAf2B /UM0IxjARxQg86niUC07y8HvBD3a1I+kUaM4LjVuNy2y9nQKkL1x8MtENAt3enF+6rMb 8zMi7Kzjz5TLXKpYRk5hknt6LYzLKwhcvbKH0A0JZ1e1k6E5xb0FkmtrjIJzZjuB8e3y PxuFAMNdsPVQkCKDaXV3aELJhVndm7TAIlDPVhAakZQmr5kHUIPPQy6yyyLEwe8p+4bb /A4w== X-Gm-Message-State: AOJu0YyUb6YmGNRNi3TlIE1GpP/pZc/OBgWtj3yg6EpnC6goMxYUl4S2 +8kB13VFMNhwH5n+UtQSUrNo7mUp+IJwYh4JkYBfU5ctnkxKDtWSepBZEbpLz7VburqpG3VUC/5 OGrDtAXmsJc1fVcy3oiOOkMguGW4Zu/+6WuCrBw== X-Google-Smtp-Source: AGHT+IFo2j7q2ZorRBq9F3FIcQSx77Za3smTvSyzrRyvRhGT2LSbVZ2v9t9NOTMgjlp4JNuBZWZl+ss7uuT9XgOiWbw= X-Received: by 2002:a50:cdc2:0:b0:568:2c30:96d9 with SMTP id h2-20020a50cdc2000000b005682c3096d9mr637412edj.33.1710259615314; Tue, 12 Mar 2024 09:06:55 -0700 (PDT) MIME-Version: 1.0 From: Robert Boyer Date: Tue, 12 Mar 2024 11:06:13 -0500 Message-ID: Content-Type: multipart/alternative; boundary="000000000000d8417b061378d80a" Received-SPF: pass client-ip=2a00:1450:4864:20::529; envelope-from=robertstephenboyer@gmail.com; helo=mail-ed1-x529.google.com 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000d8417b061378d80a Content-Type: text/plain; charset="UTF-8" Here is a better version of diff, better only in the sense that it works on all files. But what do I know? Nothing. This is Common Lisp. I was running in SBCL. (defun my-diff (file1 file2) (let ((s1 (open file1 :element-type '(integer 0 255))) (s2 (open file2 :element-type '(integer 0 255))) (c1 0) (c2 0)) (declare (fixnum c1 c2)) (loop (setq c1 (read-byte s1 nil 256)) (setq c2 (read-byte s2 nil 256)) (cond ((and (eql c1 256) (eql c2 256)) (return "no difference"))) (cond ((eql c1 256) (return "file1 hit eof first"))) (cond ((eql c2 256) (return "file2 hit eof first"))) (cond ((eql c1 c2)) (t (return (format nil "difference at position ~s; c1 = ~s, c2 = ~s." (file-position s1) c1 c2))))))) --000000000000d8417b061378d80a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Here is a better version of diff,= better only in the sense that it works on all files.=C2=A0 But what do I k= now?=C2=A0 Nothing.

This is Common Lisp.=C2=A0 I was running in SBC= L.

(defun my-diff (file1 file2)
=C2=A0 (let ((s1 (open file1= :element-type '(integer 0 255)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (s2 (o= pen file2 :element-type '(integer 0 255)))
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 (c1 0)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (c2 0))
=C2=A0 =C2=A0 (declare= (fixnum c1 c2))
=C2=A0 =C2=A0 (loop
=C2=A0 =C2=A0 =C2=A0(setq c1 (re= ad-byte s1 nil 256))
=C2=A0 =C2=A0 =C2=A0(setq c2 (read-byte s2 nil 256)= )
=C2=A0 =C2=A0 =C2=A0(cond ((and (eql c1 256) (eql c2 256)) (return &qu= ot;no difference")))
=C2=A0 =C2=A0 =C2=A0(cond ((eql c1 256) (retur= n "file1 hit eof first")))
=C2=A0 =C2=A0 =C2=A0(cond ((eql c2 = 256) (return "file2 hit eof first")))
=C2=A0 =C2=A0 =C2=A0(con= d ((eql c1 c2))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(t (return (for= mat nil
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "difference at position ~s; = c1 =3D ~s, c2 =3D ~s."
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (file-positi= on s1) c1 c2)))))))

--000000000000d8417b061378d80a-- From unknown Thu Aug 14 21:54:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69752: [bug-diffutils] bug#69752: New and improved 'diff'. Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Tue, 12 Mar 2024 20:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69752 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: Robert Boyer , 69752@debbugs.gnu.org Cc: rms@gnu.org Received: via spool by 69752-submit@debbugs.gnu.org id=B69752.17102745261640 (code B ref 69752); Tue, 12 Mar 2024 20:16:01 +0000 Received: (at 69752) by debbugs.gnu.org; 12 Mar 2024 20:15:26 +0000 Received: from localhost ([127.0.0.1]:43904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rk8X0-0000QO-Aw for submit@debbugs.gnu.org; Tue, 12 Mar 2024 16:15:26 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:48962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rk8Wx-0000QB-MJ for 69752@debbugs.gnu.org; Tue, 12 Mar 2024 16:15:24 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id A35043C011BD4; Tue, 12 Mar 2024 13:14:43 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id 6HqXm8Flt0NJ; Tue, 12 Mar 2024 13:14:43 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 5D8453C011BD9; Tue, 12 Mar 2024 13:14:43 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 5D8453C011BD9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1710274483; bh=iT6PPnK/haSp9Uklkpj5/MU0S/g17e78G7rEzpjc4vA=; h=Message-ID:Date:MIME-Version:To:From; b=qyfQjATz0EoMNVPXDneO5m77Ptr9xfCLf/9fsU15pYURYb1nSf/VBKq0ZMiry0zs8 uOmkH7vX/21Lv7FZT4OdGrYDH/d8kbtfwyj6sfcKuqkEWVLYw9h/0T6mVLVbdOW484 OBJZzEFqxz8QJ9E8zAULCvylS1ob48o4JM/hgTQ0aTTLRw2Ry7/T+raerUSVyPXa7Y f3Ci94r95Ph3q4cgOGaBnM500Lm3Y9rbelbYc9NYr1ciW8UPznz6lZyYdo9zVvt3eb 9HmvTKz/F6ydxG9RPN02hMNzqSNd7/NtG4RqTRcRqSH9sMtJgoLKy+RYf2j3ZP6QGn oJCk+rC4watUA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id lROTviG97qqG; Tue, 12 Mar 2024 13:14:43 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 3E6F13C011BD4; Tue, 12 Mar 2024 13:14:43 -0700 (PDT) Message-ID: <02a5abeb-eaf3-4de2-86ec-5443b16b3322@cs.ucla.edu> Date: Tue, 12 Mar 2024 13:14:42 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 3/12/24 09:06, Robert Boyer wrote: > Here is a better version of diff, better only in the sense that it works on > all files. Oh, for that sort of thing you can use the "cmp" command, which is part of diffutils. It doesn't need to read both files into RAM, so it is more likely to work for your situation. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 12 16:20:39 2024 Received: (at control) by debbugs.gnu.org; 12 Mar 2024 20:20:39 +0000 Received: from localhost ([127.0.0.1]:43914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rk8c3-0000YW-Gg for submit@debbugs.gnu.org; Tue, 12 Mar 2024 16:20:39 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:50376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rk8c2-0000YJ-1Y for control@debbugs.gnu.org; Tue, 12 Mar 2024 16:20:38 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id AFC963C011BD9 for ; Tue, 12 Mar 2024 13:19:57 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id pu6g7gcxwghO for ; Tue, 12 Mar 2024 13:19:57 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 6C2E03C011BD4 for ; Tue, 12 Mar 2024 13:19:57 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 6C2E03C011BD4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1710274797; bh=LhodsTZMy7ERWAk5+CPPgo0WUc0A7cGOEBFvozZ8N1Y=; h=Message-ID:Date:MIME-Version:To:From; b=VYOVxY3CH5aICfBGYPJdtcRmEU86/CFsX4oUaDu8RNVx6jSmus54MlUkL3N/Bd8Wu uasCShVBLDkZjBVT/f3E3yXsnGVCpsli9oA9tyn0hbuI1dtH978npdTdM3LBlrqaHi rJuybUScjiRn21iWjXbKLmcwd95LeLJ4aFz+L2m0WOoihcgpJyA5QXctpIo0ws4F8J xRbOVf2kv04kCxNC0YkTTz/cY1/7BsWM2C+05+5CzpuTf0nckzCF+APxKF/jg+d8aB awKisvHPKPTBxWGEU9EAD0+g2Jjo2oT95xmW06m81nmtjs5Hn8Zo27CCPAZKBQ34iW DkZ3qehm1D5JA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id J5VJQnDzDGMB for ; Tue, 12 Mar 2024 13:19:57 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 4B28C3C011BD9 for ; Tue, 12 Mar 2024 13:19:57 -0700 (PDT) Message-ID: <868e50e1-b17d-4c7e-8027-c03504462de4@cs.ucla.edu> Date: Tue, 12 Mar 2024 13:19:57 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: GNU bug control From: Paul Eggert Subject: diffutils bug maintenance Organization: UCLA Computer Science Department Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 69748 notabug tags 69752 notabug close 69748 close 69752 From unknown Thu Aug 14 21:54:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69752: [bug-diffutils] bug#69752: New and improved 'diff'. Resent-From: Robert Boyer Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Tue, 12 Mar 2024 20:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69752 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: notabug To: Paul Eggert Cc: 69752@debbugs.gnu.org, rms@gnu.org Received: via spool by 69752-submit@debbugs.gnu.org id=B69752.17102752352860 (code B ref 69752); Tue, 12 Mar 2024 20:28:01 +0000 Received: (at 69752) by debbugs.gnu.org; 12 Mar 2024 20:27:15 +0000 Received: from localhost ([127.0.0.1]:43928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rk8iQ-0000k4-Ql for submit@debbugs.gnu.org; Tue, 12 Mar 2024 16:27:15 -0400 Received: from mail-ed1-f51.google.com ([209.85.208.51]:61608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rk8iP-0000jl-KN for 69752@debbugs.gnu.org; Tue, 12 Mar 2024 16:27:14 -0400 Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-56845954ffeso4281038a12.2 for <69752@debbugs.gnu.org>; Tue, 12 Mar 2024 13:26:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710275133; x=1710879933; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=GPKLe8zN1k1o4oX+0C1tWMQ1IndSIAg0+Dd5LmQZwTg=; b=Z/5RUaqtnw1Duq3vkHYF6MTyKEKlrLAzxZzsUIQyBFlIbOVXsL+CPslc9XBu8mP5nJ TsR1pBMcfdwsvKmpiGAh+zu7M7VTUrOGj2w0F8ZAjaMtZWkDxbdQXjuF9IHAnJAhoEPO QdgpzIkV9Krr6aunQJ0yOR4EKveCubLNeMqDLqcsNCaDiLXG0gixOhKfIhE0ZIA3Bds9 vciWogKDQm4WQHV61fjhmsWhxMM3by9DFoPajqIjAkbSsgPPxcDw4bmVYwsL6voeooCR Vq2rvYVnrB5SeRKpWtpm0s76rPBBKiD3KAjnoEGByTyH8s10q+/A54Or/u0g9U9ssXYT EaiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710275133; x=1710879933; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GPKLe8zN1k1o4oX+0C1tWMQ1IndSIAg0+Dd5LmQZwTg=; b=pHpSHV0w53gPbG7XhznFD3dDEtB5t8tzN/XjTP/HhadHYFO73KGdozduc6d7QDp4vW F/Sfg7bmu1dhhb5GNlQkA1I1jG+Xr83p8OwyazNuxkJWuJ+LDpcMllfA820ks5lxYUBQ R/5P5JTR0ZQHsIFEdL6V8zI1f4wxY1V+Y+fMrnTBUuOJvK6TZJHG18wi3tIPfQF8/TUy agrNZTC8w81140BJvqdrtZERO4swB1GH+tsvG0ry3qzT7RqQvRTEwAYtSjt7xT5xprRc ytgOH8OvYgsyXHTNIqlNpdkH6RkS8cc0Kxq2zI0DLNuQ+FzaOHtlAcc6sJQaD0pMM7wZ yW8A== X-Gm-Message-State: AOJu0YwT21hh2mCaVyVyF/YNo5id5lMPbuXtC4NDojRmlZc+EcYwfnqi Zw46C9nj3b/tTYPp5fZPEA7jD/TJYEk7v2FIzuP4UHBQ25yT04P6Tzh03sJOaRDJrc3nnWEs7jq TgYwKNO0248ljU1bf96Q063t8SweymneQ16U= X-Google-Smtp-Source: AGHT+IGq9YchGKiVVvBEYMV3MwZQWnZ64Gd1PaZIvck9QYRF9JvbogBWlA04Ewu4qej1W0RUvHEY5CAiTkDZaRivjsQ= X-Received: by 2002:a50:9f28:0:b0:566:4a85:ceb3 with SMTP id b37-20020a509f28000000b005664a85ceb3mr2077342edf.9.1710275132804; Tue, 12 Mar 2024 13:25:32 -0700 (PDT) MIME-Version: 1.0 References: <02a5abeb-eaf3-4de2-86ec-5443b16b3322@cs.ucla.edu> In-Reply-To: <02a5abeb-eaf3-4de2-86ec-5443b16b3322@cs.ucla.edu> From: Robert Boyer Date: Tue, 12 Mar 2024 15:24:55 -0500 Message-ID: Content-Type: multipart/alternative; boundary="000000000000c25ab806137c757e" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000c25ab806137c757e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you so very much! I had never heard of 'cmp'! I admit to being a very uninformed individual, and for that I apologize profoundly. Bob On Tue, Mar 12, 2024 at 3:14=E2=80=AFPM Paul Eggert wr= ote: > On 3/12/24 09:06, Robert Boyer wrote: > > Here is a better version of diff, better only in the sense that it work= s > on > > all files. > > Oh, for that sort of thing you can use the "cmp" command, which is part > of diffutils. It doesn't need to read both files into RAM, so it is more > likely to work for your situation. > --000000000000c25ab806137c757e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you so very much!=C2=A0=C2=A0

I h= ad never heard of 'cmp'!=C2=A0

I admit to = being a very uninformed individual, and for that I apologize profoundly.
Bob


On Tue, Mar 12, 2024 at 3:14= =E2=80=AFPM Paul Eggert <eggert@cs= .ucla.edu> wrote:
On 3/12/24 09:06, Robert Boyer wrote:
> Here is a better version of diff, better only in the sense that it wor= ks on
> all files.

Oh, for that sort of thing you can use the "cmp" command, which i= s part
of diffutils. It doesn't need to read both files into RAM, so it is mor= e
likely to work for your situation.
--000000000000c25ab806137c757e-- From unknown Thu Aug 14 21:54:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69752: [bug-diffutils] bug#69752: New and improved 'diff'. Resent-From: Robert Boyer Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Mon, 18 Mar 2024 14:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69752 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: notabug To: Paul Eggert Cc: 69752@debbugs.gnu.org, rms@gnu.org Received: via spool by 69752-submit@debbugs.gnu.org id=B69752.171077373332307 (code B ref 69752); Mon, 18 Mar 2024 14:56:02 +0000 Received: (at 69752) by debbugs.gnu.org; 18 Mar 2024 14:55:33 +0000 Received: from localhost ([127.0.0.1]:57278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmEOi-0008Ox-DX for submit@debbugs.gnu.org; Mon, 18 Mar 2024 10:55:33 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:57797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmEOc-0008OW-PQ for 69752@debbugs.gnu.org; Mon, 18 Mar 2024 10:55:30 -0400 Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-413f76fcf41so32588605e9.3 for <69752@debbugs.gnu.org>; Mon, 18 Mar 2024 07:54:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710773623; x=1711378423; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xEvBdw0p8I0Xi3MEic2I+dveWXyXHsc/QHBRSWcogaw=; b=kLQaMkznh3sYFibq9n3n/dNgoJndRYAG4tvlnIQHjkHzqLDY5X+FQiqDiskc+nXVyL Ql7WgFB/xTVlJw0j/WIqtr9/vRGEbBdcifavsDW6SwmGfeyFuVdhkZGiAnY/CGrybp9Z 1RhdblKgUsnFHRpJzXReDs00VOD84zxZaBMzKka5upwHfqQ9TWyF2PhcZR8WJOj0Re0c 9UQS+P+NPuYDEsXXWZ/yAFTKV+cPTDdN58zp2ZAMUUktjO/lgM6rZABlrNLG/4ViYLLY J39rErzwX+cJoviWP8ODr+OOzPk1YafYtNhnosRMZPkXe5iiHyrJAULQJcqypFxZuPQz 2Ghw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710773623; x=1711378423; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xEvBdw0p8I0Xi3MEic2I+dveWXyXHsc/QHBRSWcogaw=; b=NrZmYlEIhbJnV67CKxCuplK+KxILaQZAZ/0tKro2sL2KcfIFRYUac07m8YPobTsGOC TL9pZB2Y5S2JBcMZpUPAogGk28HJmL0M9g3zR9A+vhPFQyxGiRC7cblzwwos+xtsJiU/ AUKemCdpXQn6M+GmlU+4vNh7pNcvTbJhLaMycTCu//qVoSQyHZJo8R9q/k2TtrPrVv89 GWi/+4Tz2rfhqFBLwN6minolZW+aUc7GPpgNL3iYSNxRMHLu5dM8ncZoXYFUHxN0drBk impT+yVIGu3ZR+dIiKEB5lCjn8CtvXol7uyW6GuRXR3gf63uYeWeDVJrO7JdrUekpKO/ TwSQ== X-Gm-Message-State: AOJu0YwzrU9sd23s8yeAKlGipTjBgqwnndyrfz4ov8NSc+N09jREJ0Cx DqHcVRaSQ3r/O/uUr3DEtU8RDAMD9U99THQYyg1eZn5qiKI1TvCrulIL/UUf6+5yrrQmNC+RaP0 336aWCqTIWFdOszTJAJE5MD1Cwv668FbvFNI= X-Google-Smtp-Source: AGHT+IGHE1eaoRl0F1BOJhQKulMjt2zEP1/z97Y5nT6ReG8YA0j1rXm5SqVfdMpx+IqXwQYRGZnQd9VEWZTH/fkmYWc= X-Received: by 2002:a05:6402:5d1:b0:568:b5bc:3651 with SMTP id n17-20020a05640205d100b00568b5bc3651mr7085954edx.0.1710771950573; Mon, 18 Mar 2024 07:25:50 -0700 (PDT) MIME-Version: 1.0 References: <02a5abeb-eaf3-4de2-86ec-5443b16b3322@cs.ucla.edu> In-Reply-To: From: Robert Boyer Date: Mon, 18 Mar 2024 09:25:13 -0500 Message-ID: Content-Type: multipart/alternative; boundary="00000000000067e2f00613f02264" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000067e2f00613f02264 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Please ignore my last message. I must have been having problems I do not understand. > time cmp primes-so-far.lisp the-primes-below-10000000000.txt cmp: EOF on primes-so-far.lisp after byte 373882880, line 38039843 real 5m15.340s user 0m0.705s sys 0m0.765s On Mon, Mar 18, 2024 at 9:11=E2=80=AFAM Robert Boyer wrote: > > Oh, for that sort of thing you can use the "cmp" command, which is part > > of diffutils. > > Not so! > > cmp primes-so-far.lisp the-primes-below-10000000000.txt > cmp: primes-so-far.lisp: Cannot allocate memory > > Bob > > > On Tue, Mar 12, 2024 at 3:14=E2=80=AFPM Paul Eggert = wrote: > >> On 3/12/24 09:06, Robert Boyer wrote: >> > Here is a better version of diff, better only in the sense that it >> works on >> > all files. >> >> Oh, for that sort of thing you can use the "cmp" command, which is part >> of diffutils. It doesn't need to read both files into RAM, so it is more >> likely to work for your situation. >> > --00000000000067e2f00613f02264 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Please ignore my last message.=C2=A0=C2=A0

I must have been having problems I do not = understand.

&= gt; time cmp =C2=A0primes-so-far.lisp the-primes-below-10000000000.txt
c= mp: EOF on primes-so-far.lisp after byte 373882880, line 38039843

re= al 5m15.340s
user 0m0.705s
sys 0m0.765s

On Mon, Mar 18, 2024= at 9:11=E2=80=AFAM Robert Boyer <robertstephenboyer@gmail.com> wrote:
> Oh, for that sort of thing you can use the "= cmp" command, which i= s part
> of diffutils.
=

Not so!

cmp =C2=A0primes-= so-far.lisp the-primes-below-10000000000.txt
cmp: primes-so-far.lisp: Ca= nnot allocate memory

Bob


On Tue, Mar 12, 2024 at 3:14=E2=80=AFPM Paul Eggert <eggert@cs.ucla.edu> wrote:
On = 3/12/24 09:06, Robert Boyer wrote:
> Here is a better version of diff, better only in the sense that it wor= ks on
> all files.

Oh, for that sort of thing you can use the "cmp" command, which i= s part
of diffutils. It doesn't need to read both files into RAM, so it is mor= e
likely to work for your situation.
--00000000000067e2f00613f02264-- From unknown Thu Aug 14 21:54:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69752: [bug-diffutils] bug#69752: New and improved 'diff'. Resent-From: Robert Boyer Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Mon, 18 Mar 2024 15:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69752 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: notabug To: Paul Eggert Cc: 69752@debbugs.gnu.org, rms@gnu.org Received: via spool by 69752-submit@debbugs.gnu.org id=B69752.17107751644248 (code B ref 69752); Mon, 18 Mar 2024 15:20:02 +0000 Received: (at 69752) by debbugs.gnu.org; 18 Mar 2024 15:19:24 +0000 Received: from localhost ([127.0.0.1]:58193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmEln-00016R-KS for submit@debbugs.gnu.org; Mon, 18 Mar 2024 11:19:23 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:42337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmEll-000160-69 for 69752@debbugs.gnu.org; Mon, 18 Mar 2024 11:19:22 -0400 Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-56a2bb1d84eso1697721a12.1 for <69752@debbugs.gnu.org>; Mon, 18 Mar 2024 08:18:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710775057; x=1711379857; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jZoz+7x+xDTPxjIspKaJgaoDW2lITz+rh9193M06JWk=; b=Its+RcK/LCECuh9QRllsVHv7IssJcoCf48SDE7bpIbPwLfZt3FEXoColDb7/I1Lo+v EfOZJtHSwpa8wBuoB3Ld+1uLoaHzzzA5VxwCbEkCtsRJTJKnmqSMi3eBZs+mY0yfv6kM ISVt5atmOtYHzx1MQ0IVhj/6rsReMhKsN7/AIE7ggdB77ghXeioMD0tbRl0NGsFq8BMr 8Bo/8YcXll5y0gxdu1m9xNkyaM7JU7i/P3MRtHLrM1dPYSR9KwCx24kKqz3UVVuZ9LQJ Kj6DQLwk2f6u8+st+LT90g1Fbc93d/6JG7HEq9HqWy0uXjGJURcHv2BR0zD8gM0gXHn6 /z7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710775057; x=1711379857; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jZoz+7x+xDTPxjIspKaJgaoDW2lITz+rh9193M06JWk=; b=ch8pU05EADYvms0VFxoKdH4i7OBl3A14iiyEGh8cUJD4fbov0l6FGF40QKD7EyJKZO 0PBsv+KpzpJu3BwZRa/ukRotGOV3ssaBpw/CkOFEvHrzrS8clIWThCYPG801Gcw2YJgt hIYW2OMyADHVACJq5UPhOiSNCeBfSf8/q+q3rEfsXfxLRbnmBF5lvL18nCQrYadnXq6z cgD1eaX7BOSLWRKHYcyEV7f4FoVbFjZzWrDL01lT5PLyD1pooZT6suEo0nmtjKYTkz7L OrtPgYa6AUKyBNuAk9VvI9pmX5NJf3T0sfvG7S5ZZa/O8tmRSTjUt+z13XfTjdFYgOq0 XNWg== X-Gm-Message-State: AOJu0YxECPWRlueT1uLVA2CYWPvpE2sevB1uOXVIk6u6Z2em9IEHcH0D FVFtQrKnzd4x6AUcnNtGi/0bsTf08VQan1Y/vLumypAFZByYjHhVnRtXK1homtsHLD4vzu8FdWY MKXzyUPZ6vvQZl7As2nKeyztPwnskN5lMzaQ= X-Google-Smtp-Source: AGHT+IEdl9RoOSrgYvf2l3FYptTKl3/0r8fPLGUfi8NzG38noBKkwxGcqSLW3YGht1pvHYa/pk+od+3yNDSm6pXVQi0= X-Received: by 2002:a17:907:1183:b0:a46:301:dd98 with SMTP id uz3-20020a170907118300b00a460301dd98mr10126450ejb.13.1710771099390; Mon, 18 Mar 2024 07:11:39 -0700 (PDT) MIME-Version: 1.0 References: <02a5abeb-eaf3-4de2-86ec-5443b16b3322@cs.ucla.edu> In-Reply-To: <02a5abeb-eaf3-4de2-86ec-5443b16b3322@cs.ucla.edu> From: Robert Boyer Date: Mon, 18 Mar 2024 09:11:02 -0500 Message-ID: Content-Type: multipart/alternative; boundary="000000000000abe0c60613efefd8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000abe0c60613efefd8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > Oh, for that sort of thing you can use the "cmp" command, which is part > of diffutils. Not so! cmp primes-so-far.lisp the-primes-below-10000000000.txt cmp: primes-so-far.lisp: Cannot allocate memory Bob On Tue, Mar 12, 2024 at 3:14=E2=80=AFPM Paul Eggert wr= ote: > On 3/12/24 09:06, Robert Boyer wrote: > > Here is a better version of diff, better only in the sense that it work= s > on > > all files. > > Oh, for that sort of thing you can use the "cmp" command, which is part > of diffutils. It doesn't need to read both files into RAM, so it is more > likely to work for your situation. > --000000000000abe0c60613efefd8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> Oh, for that= sort of thing you can use the "cmp" command, which is part
> of diffutils.

Not so!

cmp =C2=A0primes-so-far.lisp the-= primes-below-10000000000.txt
cmp: primes-so-far.lisp: Cannot allocate me= mory
=
Bob<= /div>


On Tue, Mar 12, 2024 at 3:14=E2=80=AFPM Paul Eggert <eggert@cs.ucla.edu> wrote:
On 3/12/24 09:06, Robert Boyer wrote:=
> Here is a better version of diff, better only in the sense that it wor= ks on
> all files.

Oh, for that sort of thing you can use the "cmp" command, which i= s part
of diffutils. It doesn't need to read both files into RAM, so it is mor= e
likely to work for your situation.
--000000000000abe0c60613efefd8--