From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65347 Path: news.gmane.org!not-for-mail From: Daniel Pittman Newsgroups: gmane.emacs.gnus.general Subject: Re: Serious IMAP problems because Gnus doesn't behave RFC compliant Date: Thu, 04 Oct 2007 00:33:38 +1000 Organization: Cybersource: Australia's Leading Linux and Open Source Solutions Company Message-ID: <87k5q4jmil.fsf@enki.rimspace.net> References: <87tzpbgtog.fsf@denkblock.local> <87przwlbj3.fsf@mocca.josefsson.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1191424171 21795 80.91.229.12 (3 Oct 2007 15:09:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 3 Oct 2007 15:09:31 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M13858@lists.math.uh.edu Wed Oct 03 17:09:27 2007 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1Id5qo-000261-M1 for ding-account@gmane.org; Wed, 03 Oct 2007 17:09:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Id5qD-0003pg-9m; Wed, 03 Oct 2007 10:08:49 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Id5qB-0003pM-R8 for ding@lists.math.uh.edu; Wed, 03 Oct 2007 10:08:47 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1Id5q4-0006Dr-BZ for ding@lists.math.uh.edu; Wed, 03 Oct 2007 10:08:47 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Id5pv-0002wM-00 for ; Wed, 03 Oct 2007 17:08:31 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Id5pu-0000oE-Og for ding@gnus.org; Wed, 03 Oct 2007 15:08:30 +0000 Original-Received: from 203-217-31-70.perm.iinet.net.au ([203.217.31.70]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 03 Oct 2007 15:08:30 +0000 Original-Received: from daniel by 203-217-31-70.perm.iinet.net.au with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 03 Oct 2007 15:08:30 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 203-217-31-70.perm.iinet.net.au User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.0 (gnu/linux) Cancel-Lock: sha1:UX5nTaga9eq/MmoMYS17chpL6pY= X-Spam-Score: -2.5 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:65347 Archived-At: Greg Troxel writes: > Simon Josefsson writes: >> Elias Oltmanns writes: >> >>> it would appear that Gnus currently by design cannot possibly comply >>> with RFC 3501. The problem is that according to RFC 3501 a UID may >>> be any 32bit unsigned integer, whereas ELisp only supports 28bit >>> signed integers---on my system anyway. >> >> Wasn't the bit size increased recently? But still, on 32-bit systems >> it still isn't the full 32 bits. On 64-bit systems, though, I >> believe elisp integers can hold close to 64-bits. > > The notion that correct behavior depends on the machine architecture > is unsettling, particularly in a lisp-like language. As I'm sure you > know, Scheme simply deals with numbers of arbitrary size. > > I find it surprising that emacs doesn't have a 'int64_t' type, even if > it's only 62. Yah, it is a bit annoying. The CVS repository is --> that way, please fix it. I would be very happy with you. ;) Regards, Daniel -- Daniel Pittman Phone: 03 9621 2377 Level 4, 10 Queen St, Melbourne Web: http://www.cyber.com.au Cybersource: Australia's Leading Linux and Open Source Solutions Company