From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neuwirth Erich Newsgroups: gmane.emacs.help Subject: Re: Strange results Date: Sat, 7 Sep 2013 15:54:26 +0200 Message-ID: References: <6690cb5a-1739-4e69-95b0-6561c66334e2@googlegroups.com> <87mwnodd4r.fsf@informatimago.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Content-Type: multipart/signed; boundary="Apple-Mail=_A88FF428-CE91-4F83-B744-00BBF9E9E98C"; protocol="application/pkcs7-signature"; micalg=sha1 X-Trace: ger.gmane.org 1378562093 10997 80.91.229.3 (7 Sep 2013 13:54:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Sep 2013 13:54:53 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: "Pascal J. Bourguignon" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Sep 07 15:54:57 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VIIyV-0003LP-3Z for geh-help-gnu-emacs@m.gmane.org; Sat, 07 Sep 2013 15:54:55 +0200 Original-Received: from localhost ([::1]:42358 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIIyU-0007KQ-Bi for geh-help-gnu-emacs@m.gmane.org; Sat, 07 Sep 2013 09:54:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52245) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIIyC-0007Ju-1V for help-gnu-emacs@gnu.org; Sat, 07 Sep 2013 09:54:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VIIy6-000081-LK for help-gnu-emacs@gnu.org; Sat, 07 Sep 2013 09:54:35 -0400 Original-Received: from grace.univie.ac.at ([2001:62a:4:25::25:115]:54453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIIy6-00007j-Ah for help-gnu-emacs@gnu.org; Sat, 07 Sep 2013 09:54:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=univie.ac.at; s=rev2; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=gq7FoXJvtwXEN1Q8HCUqmjN1u76Dz8Ejkg05StyEx0c=; b=EAS4eyyCoDUm87lOt/RBfLL9BLfyFs4zr/ao+Mv3ErEX0DwYg9xhzSn/B/PmxhLAXbkgACWZV6IJDi+zRGBAITM0402im/7igYpIU2LgHoFEhLJsdLwysvZ5HI5fTo3DQPc71gM4JdrvfFjutNl/bZS2Xb9WnjvgX1RKs37Pnp4=; Original-Received: from joan.univie.ac.at ([131.130.3.110] helo=joan.univie.ac.at) by grace.univie.ac.at with esmtp (Exim 4.80) (envelope-from ) id 1VIIy3-00044e-4b; Sat, 07 Sep 2013 15:54:27 +0200 Original-Received: from 188-22-80-14.adsl.highway.telekom.at ([188.22.80.14] helo=mahler.fritz.box) by joan.univie.ac.at with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1VIIy3-0004co-1I; Sat, 07 Sep 2013 15:54:27 +0200 In-Reply-To: <87mwnodd4r.fsf@informatimago.com> X-Mailer: Apple Mail (2.1508) X-Univie-Virus-Scan: scanned by ClamAV on joan.univie.ac.at X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:62a:4:25::25:115 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:93302 Archived-At: --Apple-Mail=_A88FF428-CE91-4F83-B744-00BBF9E9E98C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii One more remark. Writing number base conversions without recursive functions feels = utterly strange for me. On Sep 7, 2013, at 2:34 PM, "Pascal J. Bourguignon" = wrote: > Dwaddle writes: >=20 >> let didn't do the job, same results. But the problem is solved by = explicit setting the value to 0 or 1 >=20 > Indeed, it's not only a problem of scope (with setq you modified = global > dynamic variables, which is dangerous because it _may_ interfer with > other functions using the same variables. >=20 > But your problem was because you modified a literal object originally > built by the [0 0 0 0 0 0 0 0] expression. But it is always the same > object that is modified every time you call the function. Hence the = use > of vector or make-vector, which create new vectors each time they're > evaluated. >=20 > --=20 > __Pascal Bourguignon__ > http://www.informatimago.com/ --Apple-Mail=_A88FF428-CE91-4F83-B744-00BBF9E9E98C Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIDczCCA28w ggJXoAMCAQICAQEwCwYJKoZIhvcNAQELMFIxFzAVBgNVBAMMDkVyaWNoIE5ldXdpcnRoMQswCQYD VQQGEwJVUzEqMCgGCSqGSIb3DQEJARYbZXJpY2gubmV1d2lydGhAdW5pdmllLmFjLmF0MB4XDTEz MDcyNDEyNTcyMVoXDTE0MDcyNDEyNTcyMVowUjEXMBUGA1UEAwwORXJpY2ggTmV1d2lydGgxCzAJ BgNVBAYTAlVTMSowKAYJKoZIhvcNAQkBFhtlcmljaC5uZXV3aXJ0aEB1bml2aWUuYWMuYXQwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgrdGzMMZorJVxFkRRnOXng2EgTOS2NDtx3JZ+ E8C8am14qYyR7WR3oyYOdQIaGtp74gIAWGThL8akjQoeWRcZg0Mw4hOczZ+5DvMuUm6j9Ku7g74K xJeJdOM7Cb4n9T506iZfZHagpXUUZrUilBFD/gC0wooEFKmuBJ/8vV1cihDbBlcs7p/l10aJ9kHF RlvaMf6sSqkO6sL2k/Q2KPFiR5BJ7hi95SLGo+SBkg6TXIGHXF/Y4RDKJU7Hs5lTwK9CJ3ksjefs N1AaFVMUMHdo42sIvQ3eEPx8sYOUYVpai3Wp6Zc1nntzFe42Xrc24qMo3Bd/+M59KluI7O2j1Tct AgMBAAGjUjBQMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSUBAf8EDDAKBggrBgEFBQcDBDAmBgNVHREE HzAdgRtlcmljaC5uZXV3aXJ0aEB1bml2aWUuYWMuYXQwDQYJKoZIhvcNAQELBQADggEBAC+mfCUG 15cO1IYRTjsUdmR9tYJx1ccAviV2TomhFYi0hTJbqwFEOVxNNWESYcARl8uD3Gx9V4aiVInMtZ6M gVIyGi7dnpHkHQqRwYAedDQEpXj/VGH+3aNT4vE7bjfFZntJGUbLiGrELIm1h9GpeltDm+PfqGlN 7+ujYbQ1uiJMJ9uBlW4pEkkJQiqYT/MR1tg4ZjavbBhh6RC94MeZj+G4wGvOFzBBNRmN6lBHJojF QiU8naseFAAPCzsnodDkl8ZohNwMoonIMZHka8xHD6qOwJSONQsQ/Yc9hAjGIHq2H9MmD3PSsRJu IyzW8ERw0Nt5Hx+CUsLVSCnCbxM3bHoxggHdMIIB2QIBATBXMFIxFzAVBgNVBAMMDkVyaWNoIE5l dXdpcnRoMQswCQYDVQQGEwJVUzEqMCgGCSqGSIb3DQEJARYbZXJpY2gubmV1d2lydGhAdW5pdmll LmFjLmF0AgEBMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3 DQEJBTEPFw0xMzA5MDcxMzU0MjZaMCMGCSqGSIb3DQEJBDEWBBSRi5SAuTR2CJr3g+x+YztUcqaN xDANBgkqhkiG9w0BAQEFAASCAQAPc8TReaaPOOS5bWVsq4WlJ3xaZ/fqQhFRlkqkmZXTHm0/vdps CfegtssnS/TyfJ1PFZKUWINJEIYc5p8+PcB+uaVxeXQuwMvkZct0xD/RnGQTIGG6UbOnRaZjIHGD 5uoWdboVFarJqWc2Cmh4+NFkdqBrSUEW3kMli/6GlMQ4DTvP5fqWWHRECB3w0PYglRSH0PxilpmB Df5oX1eabq03CnB3T65EDZ3sIOgp487yBKutFQVm3VZH04i7Op7whbc5ikNM+gWGzKTVtMXof4eG ZI4wTcxY/dP3JbysGCkHGaOe+t9vHXfE4pTb0/mB5Oi4nvFIbwsceXNExHwf32L2AAAAAAAA --Apple-Mail=_A88FF428-CE91-4F83-B744-00BBF9E9E98C--