Re: yeRemoving program-arities export
"Dr. Arne Babenhauserheide" <[email protected]>
| Newsgroups | gmane.lisp.guile.devel |
|---|---|
| Message-ID | <[email protected]> |
Skyler Ferris via "Developers list for Guile, the GNU extensibility library" <[email protected]> writes: > I have 2 concerns that I want to address. The first concern is the bad > user experience created by calling a procedure which is advertised in > the manual only to be told that it does not exist. I consider this to > be an urgent problem and would like to find a path to fix this > quickly. Based on the above I still believe that removing > program-arity (and updating the manual accordingly) makes sense. Given that the program-arity / program-arities is documented, the more pressing problem is that programs using it would be broken right now. People may be holding off from updating Guile because they don’t have the time to investigate breakage in programs that are working perfectly fine in the old version. Which is the typical case for useful tools. The worst user experience is seeing a working program break when updating a dependency: if the docs are wrong, you’re still in the context of your tool, but if it breaks on update, all that context has been flushed out already — often years ago. Is it viable to wrap the procedure and exactly preserve the API, so existing programs keep working? If it’s a bit slower, that should not cause pain (because hardware and Guile got faster in the meantime) but it should not break. Best wishes, Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. draketo.de
signature.asc
(application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmd+3kAQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD61uBD/9ioNJq8GUJTM8d8BSCrJAhrSXxdKN/tmTt eNvvApxnOz3HZzihJ6QjZt3B6cb1J3+nLsxWjma3g7njNKg11adC93M2wEc+CMhC lu5/jePpOiprAAlpzAvz/dEaioVEbE5RruU+H9Ra5RL06UgpTaDNAwKXRvUwxCng aRqN56sODfvq/qA+Hjj13xVukWKlW1ku8/skAiNCkQUto6h5AizI0jZn13eyb4hU tscfSEvIBgkDZQeBIFq0YaYlJ+aLhjdKgAnSIltV3EgRjaVQaVWQCCJreIxKccXX RJiRM+UGIeuxbsb3XEFOJ56cTR7Bp8g2+4AlArGteQjEP6fDoRuiuuweOpWZbjBK OBORHtULBCLWdYaaf7ooqZIVu1rM5XlNp4fK3K+YKUwgAEU3/nmHoEiQ3xQgb42l qDmCd+J5gqoHDLYt6vy0WFb3X8VTjCo6/oTehEGu7OvCyd9+JQUDVaYVYJaG1VuO qTEtlhIaK8ahbyZ0oWYbKMmK8qo7pLm1/HAoi2rD8Qtswadzo0YquQDSTe9InL+z UCwDMyOVd+b8HfVg2z9Ov+FGfIbbC1k7NgmIz3WGT3AGOb05V5sM0LeEeCGLoEXF OZbvnpPci5G0oiv35jRyHQbjqpLP6s3fZjOQigUbsrKd4f2DARbTfbKOPFRAoSGn 0NQjNQL+sYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmd+3kIQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSPPjBACMdwxVwqSy3An4hhPY+ISot1zc 2zhfmxsGGyzy2zitQY4Dj6sOmBL/8eoa7kUNCFom4WgHROf+Q+I7E++C2DYVjRm8 3an6F+6ufzIuxX+ehpiKvYpBJ8zu+SYmfkLWZWXcNe9BryzXBgxYUg6bFvlF29Vh 3PZW9l8l0rBd9I+mgw== =oQtt -----END PGP SIGNATURE-----