From unknown Mon Sep 08 16:26:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#71696 <71696@debbugs.gnu.org> To: bug#71696 <71696@debbugs.gnu.org> Subject: Status: evaling an `eval-when' form leads to errors for guile-3-d2613 Reply-To: bug#71696 <71696@debbugs.gnu.org> Date: Mon, 08 Sep 2025 23:26:15 +0000 retitle 71696 evaling an `eval-when' form leads to errors for guile-3-d2613 reassign 71696 guile submitter 71696 zardoz severity 71696 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 21 12:19:52 2024 Received: (at submit) by debbugs.gnu.org; 21 Jun 2024 16:19:52 +0000 Received: from localhost ([127.0.0.1]:43101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sKgzQ-0000Qa-CD for submit@debbugs.gnu.org; Fri, 21 Jun 2024 12:19:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:37330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sKbZH-0000ZR-P4 for submit@debbugs.gnu.org; Fri, 21 Jun 2024 06:32:32 -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 1sKbZD-0000ZB-3i for bug-guile@gnu.org; Fri, 21 Jun 2024 06:32:27 -0400 Received: from mail-il1-x134.google.com ([2607:f8b0:4864:20::134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sKbZB-0000jM-Gt for bug-guile@gnu.org; Fri, 21 Jun 2024 06:32:26 -0400 Received: by mail-il1-x134.google.com with SMTP id e9e14a558f8ab-376069031c7so6445005ab.0 for ; Fri, 21 Jun 2024 03:32:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718965944; x=1719570744; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=qkycOplhSX4/MpgTn17ysuMAHvSvo2kTwHAN2lFAwG8=; b=Xbm61VEOXUdgz2SmIt8iZd3Gnr9Wxxynnq+J/9KSuuffpPVAz+ha7N8MbXcXkwAZaM iafdeSFL/CUCfCbU6JazVLeyNQjU24+DDu3Hjo2afNUlvezvU02HuY8X1rYyHho1yN6n yYwpDSK+SMaPi2MVgaGFiXH2IsmVtL0rAcdeMr91J1uxdoFJjbtHb9K8LJyE7v2QmQjG B84F6aP/Nmju3NYkGAMr36VSxcjf34htP51LXUA6Jt+YcLbTgt8tCqTM6rshGMIreMJF A/536NHtbqvni5q+Vfhw+3KZQbt2Un56WqRrcQge/nBaQi3I6bbdgsakWnHKCG1GVD6R khcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718965944; x=1719570744; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qkycOplhSX4/MpgTn17ysuMAHvSvo2kTwHAN2lFAwG8=; b=OlsjRGGU3L0hKbToa24z6ys234BfVNpX6CNtIhFQjerR6R4d2FGvOAqxbsL2iZtpgK nrdanriyCGnMMVqmVa95e/0pSzte8hPgMq8ABJmNCt1iYqFDixE0G2xA5HXw9MUY1Eet joVoLDY5h2/IhduqLQihLnQwKFYY299+cS1ybxgd/c1G98hy75t6TobHo+1ARoNeatoz zSamSMLmG7qsc+NaQ7SPcK2FIytC1tKnPKnvw87JJr7cQBZLZg+NWRipI+unLjEkc/sg EFuDvkslSamkX8TMEZG++q0498hU/h/zWadwgY2yC/uAWtKcBQdT4qwVpMv0LUGruzym KuqQ== X-Gm-Message-State: AOJu0YyzMxe1/cx4H9IQ4DHwvNc868FLRHmkSkTyEv8S0VD1pUUZTRrZ sFE2YLXCGmxOxRbzgPzUZWrcW+EHRf8EFls3VR2aVlQP3nDnFL46kkjzHIM1UXHpEnF3u/YQVO3 kfMMFFFnQfDa2HU31obYMJz9PtoYBGhPF X-Google-Smtp-Source: AGHT+IF2NeYF8v2vp9H1yXfpxEFmf79Ilt1/5HJTZabxQ8+MQ5hIxnrFzUTLghDUC3tmR3kGwKsXWwnkoqUpbCGvBVQ= X-Received: by 2002:a92:cd8d:0:b0:375:dad7:a652 with SMTP id e9e14a558f8ab-3761d7331afmr79893635ab.30.1718965943623; Fri, 21 Jun 2024 03:32:23 -0700 (PDT) MIME-Version: 1.0 From: zardoz Date: Fri, 21 Jun 2024 11:32:12 +0100 Message-ID: Subject: evaling an `eval-when' form leads to errors for guile-3-d2613 To: bug-guile@gnu.org Content-Type: multipart/mixed; boundary="000000000000738d0c061b63f24a" Received-SPF: pass client-ip=2607:f8b0:4864:20::134; envelope-from=zardoz030@gmail.com; helo=mail-il1-x134.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=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.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 21 Jun 2024 12:19:49 -0400 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.1 (--) --000000000000738d0c061b63f24a Content-Type: text/plain; charset="UTF-8" If you `eval` an form containing eval-when in a scheme program it fails with a syntax-violation with respect to definitions. Specifically there is a syntax-violation that isn't present in REPL usage: "definition in expression context, where definitions are not allowed in form ~a". This is present even with a begin before all the definitions. I will attach the offending code to this email also. --000000000000738d0c061b63f24a Content-Type: application/x-compressed-tar; name="swat-assembler.tgz" Content-Disposition: attachment; filename="swat-assembler.tgz" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lxojxilb0 H4sIAAAAAAAAA+1cbXMbR3Im5cvlAqeuUpVUPqTyoQXawULCggT45vAs6hhbPqtKli6WUrqEYhED 7IDY02IX3tkliCqW7q+nu2dmsW8AJZmlq7vjlA0CszM9PT093U/3zErNReIKpeR0GMh4e+ydz2M/ kV2F9Ru3VHawHOzt0d/e4f5O/i+V3Z2Dg43e3v7B4UGvt9/D+t4httiAndtiYF1JVSJigI1RFIZR ECxWtbvp+V9oaTh+OApST0Kzu41zVIm8msW4/H7YbDcGzjgNR/CFVYsGgDMTsZhSFfi7/Xb2248u VbXmPJAh1+Z6hkQqWdZz+Q0XEJ6YJdKDcRxNYZIkM3W0vT0Moouu93Yedz257clLGUSzqQyT7blQ vhtEwnPHnssMbjeIlBkJ6ef/b+MTePXi2xdH8N3TP/zw5Kg0dqokJBNJnxEQVfoFF/4lsRqOo3gq Ej8KQSVRjCz6IUzlNIoX0NveyZOCsR/Ic0+qUezPsC240APsjh29KE0KTR+w2JbFhVnkh4mMiQca 3o/gUo6QSqFbJtqs2yhKwwSiMaAQpoqYq++ZCT/rOZ/ImKfM8+JBw3Q6RBaQ2nCRSAWmT4OFC66L 0olm4HtXtKpBNBIBrjY4KOMuqxDstNvFtpciVvnG0aUbjcdKJrW9fOTCD9/CF6aNr0AEsRTeAoY4 T4+lScs195MJDJIurVarSL8HVdK5x/2ax6g4poGe9poGnkgEVjY0UZzgF9PFOX2xwuZphKNYkqLi iFm9ptClaaHMOrT9xtAiFW2ZRxf8qN1u1/cpiW6aBlDsmOf7qzwZZEmv8diP8RlSWjVCL3uQK0yW JF33UD8VnldkBvW0Xa4x7LdrWVMSGffW8db/cN5yUq59Ximtj5oNq0M2n7dSzuACd/MF+GMIpFKo 1SJcTmsYn+ODiuIUZpScq8rqljgiO2AHd/AJaifaS7OTxuKtBDQ6szTpQBqKuUAZ476eRHPa8qOJ HL3lXYRtTLuEOE4i3f9rz7883v4anQJ6SSmOu1iNav/n9lp35baKKuK/iQyC6FbB38bN+G9/dz/D f729A8R/B7s7h3f471MU8tEPXJhGnjwChfZgKqmigfWX/vQIxskjXbseKDqeHPshOmShpm6MUMRH Os4UrY/LWEwSpGnN5bDdhqyxhhmuSmKXsMwO4U1kJA0IZ5L1IXx3rkIxU5MoOZ/F8tKX8959i0ad EtDqaDjVyeBRJ4M7bXCP0cOIJFXnI5xrgy3sdBbFCTTrh2lC0w7UZONcwsKwAmXmDLkTS5UGCVcb 7+BYzMjtHJQhs6Brm9njHdO881snIE/v8MZESYGDH2ih3eM0GX8Fze+pvgOvozjw7r/BpciPD85S xMWOK92gbSVmM4l+2BI41tXgPIQD2D8ojrKuNJmnIlPoMYEkYisd9J/3y9rgEAbTAJZ+XyDQW7Zo 5+IG+D26LoFYXClxobE7KhfuaSNKQbCY8dLS+w8chxFcDil1sFEbOlbOOY5xCENguEAaMAtSxTDZ sIXulH5F+IGYefhH5HnZWY/TcXiQhxro4X81s8tGRi7yMzV6o5VvKhDZZ1pzTrYraRZ5/Qb9NGqn gFDOl0EAiQHxTEwwZOdqL8cgiUBjr5w09gookhZLI9rosov/nw8Fgu9KrMLcWHGY9bhpoK8KA/X2 SgNxjOOWJG1J52hr3JMLU4tKnRtB03+/EK2m/57u/+Fx22pePiqYqyHXR6PxcyO8vCJ5vhqJWEfB r09ePjX2E6z91MWLEbu+hzpVtgCt9YdpR6doIgrdP0AB1q7ux/bs7+TZIaG0/yJgcgn/FR37LY1x A/7b6/d7iP8Odvf7+73Dwz7l//r9/Tv89ynKB+A/eSkCF20JOqBRNJ2hBdVZMqpHBDiUFz4ZEIvu HBmqNJauQQ5Kbw+Hw3vHwIzHWG2fmC3lqMV0GAX8xHzP0IcqAAlHBuiFtsY29l2Oi5Z8lA0cmIGx 0pViNNEUnEBMhx4igKslDElDjtIz3q7yBkbGMfoHR6cBcVRovhNkmd+JI8pPhRGBkJevfnz6/Hf3 m3CFw2awJygxaGZlSI2nCXRBxBdGDk0Caw/gP9BVJ6fEC/wPYI/2GUNY7qrJqkWYiCuY0e71YIqK DEOJ1jm8lDHlUNHgI/hIp9x6oEdzNYEWcR6L0VuZGGyLKPOBXpYL9muI3WdQXEFmsYjkzivSZgKl VjhDT0NQRJXBAszEBw5KsUPT7/zWdMs6ZmBV8wuWRHmttQysKFVyVSfOKxRnvVDpM7n6+tWxkS5+ x9rjnyFf31sv24ILYSHXaGKhjdkwxbW4asOjY/A9iZFWsliDxnmTrAHrDil1kbYV6jHPDoe6Cexf tdt1bT6FvtT0w1Vdpz2mLc+NGvAaG8Xh3tRo6/qaop/M4l1fb5HiGbVzTS92lu7QDzl7l60jEjMm xwhyRGiZhnCy4U/PIZqdZZaHMnCWqnMazdxQTCvavdUiGk0e9Z1o4m8EGWc5EWwNsn1hSSRoicrq YSLKZFFe+KRmGZ3AR70vmSw0fRr2NGGl8iELPLYtmfRAJ2MTbV5vZmYlBxjOlMe/yn1vFaBbkQNP 3goHKh1+KAfGSzo53QG3Xap4WK7YLlc8QGJ8vOKWlZIddGOpfHEa0FGG5vEU9Y7tyTDyFtDtdo0K Ov5Y12v+ssdtnEMbdayq+8ZXfvRASLcyGA/05wZEf2OlNv9LWbxd/ryVMW7A/zv9gz7nf3f7fQT+ h4T/8esd/v8kBRd5E/9s/uO9wS/+hGXzT4ONjXtbm/9anxX9lQ2xNzY+u7e5+XefbW5s/v0/3/ul Trbd2/ilzkkhvc17jYPNvY2TX5zAwb2Nk1+d/Jr+bOLvzZN/+aeNf8MvXf3gs+KDzz//d/wNn/+6 kNtsbJx0P//soH9nIG61lPa//eZSfVeNbsUA0B4/3N9fsf97h3u7hzb+3zk83Kf9v3+4e7f/P0XZ ur+dqngbUcW2DC/BfQkXKUX2b940XAmcbnbRzd/fQgSQKunq8xm6G4EY/j8B+4l44VI6WpVhpm6B hiNJsAVCqqS+hRKhN4zK0Y95iFBrNCk/isNYwTKDXhmZPBdYVa59iHFgFFzWPwv88G3tA9wSeRTp DS8eV864tqiJbfHAHJm5npwlkweVxr0CKEXfO0NxRReM3G0Em2UcGHLCKWWuz+Ddl82sabkVALZz XSJ39O7LNwmLnm7UKJs5v7E3DcJ9KQJK6TghIVhpRQqvT16BilKM47AOBPyUorP4KY0oLDZJJA6w 1g30Jnk1sXcTbGZ/SSeLtwUgC74Hv6MxiS8Kr3ky6IRivpHVxWGq1F+T+i5ApTM+LFEEbQjW000H DN3nYpgAah42GE2I5jhNEPwzqbLYv3xy5SfwTeRJdVQz1jX0KBr/5tlT8HwvbCWAS6xkHVvX0Kem VANiTDow0DuKswaUxEYJvrRTraewSxTS8G0YzUPA8N3zFfaL5pySmEFAF+R4hPrue8wACVLirLDT UI4p7W5UXIHWR6++9z71Luu1vBpJ6Ul9L2sqRnHEA6h6EgdEItsECsbCD3Q6xYT7dPdvFE2nuDou neXVkznM5mEyNLSG1JXXIZKKFgKnqJK6/u++vAa3pyXpT2cB39OSnm1JotGHsNn2NAkenQcsZpnK eYqOM0rjGAnq1mwe2zZ1IUzmokqZxqTDlZ9PPZsCkSuMhRrisoa4F3GUzh7rfcodOBP002M6S4lN NbR0vyxvseK5iQpXN+NIb/XjLNGyuknAd6yymbAxRUVTrr2WMIYpbB1FM7IIIqAYH3WTTaw5HnI5 y+KHaG9c1puxie5N3macDU4ZAbTFjs4S0TG+QN2uSY7oMfgzf12PItxCTltGY1efDFuBQ57WVsEz Os6xJglOaaOV8105vdkv8tY8Rd04OwIrHE0v26e0VUgC78R91PiSryN9YgGxH7Lp9SV3q1UoK3R6 iCaWsqVo0UaJ3u58kjlBWdKuF4GK4PHjxj+we+VTBXKoRcGUdl1T28pz9FCkMUfoBqnRu5fkZ6aG j6KMqJ1+AEUWHVpgs7CFFSwuXFkNjUCLpGo00ek9rOjF+45aTtmWhEBLS/eRcXn1zKvyL6hG8c5j 8YJHvdYU3YjKfPFA770WeZ1BYee3OjDAXdMq6VKTW/Lmb5WUrriZapSumDVE4aIrEAQ+HH0b4BEE ELax6yNbA0EbwiX8qnY5Nn2c40qfpYUkS6ET62OfFBV1Ts3kiM2I1j+3kLb3KRlP9zINpnT5HsBY IDayXfP0VTyiM6vleIiPRgjLOOIC/sh8oxtd0loj7FhtxKjHOjvmOFODOw3OdpdXrIrFqVMJXQbO b5w6xI9ealX6twrS6TJTWbitarNVxw2Oo+KxD/Th7u2uoFZo8j6UejcS6q2hw7FSG+j+Un0jIjyj nDJhGcQZ9BUl6OEOVIVTE7NWqB0IeZKlyyk4hpJfMo3rj41yAItyuKXtVvJQejZVL1VxeCbtiyPX 6E/e6OzVMWXty5MX31nUqZVRA2IG9nK1Z7Izq5qKRmUutWBGD1YvLwoFqj2WAcnqQzDbS3iVkWog A991s8u8QsraHWbM2HVeM4EiWX1gkWM+I1EVVcH5rllU7XvSUF7NUFSIISheIA/crOuVj/rt4HUC 3Dri4KwO0daxyrO8CZTZY/yb1XmtozTF6qyJ0wb2sJ8vAAoU889T3coc6UKYJ9FuLOi1AQ5053R9 a8AY2Q+tGW+BuBB+2MEwGOZRGlAcV0NLGMvS1sc58xiNPEfB6FnIOjHb2hWpLBzu8CsBNdSocY13 wumTmJexZDGWr5sjXafMmSi6oVZZyIKbLSd5ls1IMKs2pzm648+VFGxbDCOjEaha/7uy73TFo+Xk VukxIQGNT+2+ndaasvfA23qq7EFiSs4VUG8dg3kcusK5ofYtnchjypitu2ZAh5NkrZY2MC+Alf1y jd7fjNdh8KxLNXCMhFdjJT7E6ukBadvkNnhhtjUDlIKCgmzqVi8XGOSlUpFJ7YWOgh3brRHMe0L7 QacE7AeM4DPbtyZu1HyswPEFhM1Z5Sy7YWqzxCcv3jKNYdIetTmP5jtxRC3p7o4OhXJUvDwV2huj wHcZPXGXYoPiJHQSIQ+cHM5Dc3sLrk9JOZs6z9rEL5Nm2yRtlvc66lO6XMiaRiR5unKQdVjmnewo OMJQxGMXYX6zQt9MyUxIb0Fm3Hah1AKY6bTzZJ3HYK+5jRnDlklbL0pPXU6jKdN0Ka6C1h3mxWjV LZ+fo5wcu06mVqNDTL198+R08oa5rp2aXhedcnhES7O0449wkXJT5zbkHKrz19bUYI180BVHU3tD JOu+yjVZ57UGPNKer96fytQ947xsBrSzapnESk4OORrlNBSxmiWgspehx/5FGnMm3r4WOE2DxKec Iw/ikrcqZBfYfd3EoRWiDljsqMhUtWetC62LUcw8wjQIcB5tGEUrnADdDMWHJcE66ND8uM6BrpiS EbO76mnOz7A9sc6gMOjKdA7tmoMC/3bb2Oy+Vj/Kqi8PjezwJvtT6F/njPIKsdxRdeG/Uj/pmWb2 z2hXzYLlNtw5YgVzEXF5I9HwgEr27Qt4/uIVfHPy7BkMNAct+O7HFz/Afz353xfPv4VX3z99Cc+e Pn9i0hi88XiPU1D26DjTda6zmg4o76KcyebNyn0yQ1jsl6VI1roXPgZ7pD1L3vSt78V82G78I+tn jKqeXNE55IP0Yk7IiKJ+v2erYK5v0XDlfG4pFiubmsznFGsrMCP/jl9dpDFD3lAYaDYGdBoVu9Sw lR3FzEWoD96i+C3j/W7F7/K98kjJ7KDRzR/WuvYQ1j2mb9WdT3MrT45M9jK7lLOrfO5olozJLaVv BfK3cButdP/jxycn3/7wpBvFF7c4xg33v3p7hzt8/2uvv7O3v0vv/+4fYvO7+x+foGw9RHONVg70 yjce6NNnfYib6UW38ZIvv/ojOvrvUEwwnwjaVXEHTZzyRzphoeCPFE8of+oHgt+Fe/mHH55R2MA2 bphyuoSH6DYar82LanyFQL+KBwuy/pSH0C9UBP4wFvGiAyqCsYjbRJKjJCT538sEQyKns0BQAoLZ Gy4opSHo1VuNsW0XfHB6av9ZmQucuBh20eZsqxldaQsW25zQdSdRlJydfk+fZ8gn3VPosxlOFjOZ HZAD/VsKyPs4otN3ddTYekizPMpa8hVs1bjWk4dr0C8c8j8i87HlunHt6vLQvYWC5IBf90fu8pc4 lhc8XD6Rfn/ugN8cQ3JqIuifyWFh+RpPDGUyl7jg2QUHele7K7tYcXry6gyePj81J2j07AzJNWxi jS9nmEssYkFrSqYb6aMhV4g66AYJL16HtWwSzeQ4JZ1MUE9NgoyOHBtDaZN1ilWS3pad0DISPb72 PTF3ITLtJ/CVKH6BUiyO4P/SqPvX7xjuyl25K3/15f8By0DCiwBQAAA= --000000000000738d0c061b63f24a--