Received: by 10.180.104.41 with SMTP id gb9mr481196wib.4.1337396122958; Fri, 18 May 2012 19:55:22 -0700 (PDT) X-BeenThere: quicklisp@googlegroups.com Received: by 10.216.145.151 with SMTP id p23ls3989475wej.0.gmail; Fri, 18 May 2012 19:55:21 -0700 (PDT) Received: by 10.180.19.71 with SMTP id c7mr476268wie.0.1337396121450; Fri, 18 May 2012 19:55:21 -0700 (PDT) Received: by 10.180.19.71 with SMTP id c7mr476267wie.0.1337396121439; Fri, 18 May 2012 19:55:21 -0700 (PDT) Return-Path: Received: from voyager.informatimago.com (voyager.informatimago.com. [88.198.62.69]) by gmr-mx.google.com with ESMTPS id w3si930016wix.3.2012.05.18.19.55.21 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 18 May 2012 19:55:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of p...@informatimago.com designates 88.198.62.69 as permitted sender) client-ip=88.198.62.69; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of p...@informatimago.com designates 88.198.62.69 as permitted sender) smtp.mail=...@informatimago.com Received: from kuiper.informatimago.com (81.202.16.46.dyn.user.ono.com [81.202.16.46]) by voyager.informatimago.com (Postfix) with ESMTP id E10D543C4C8; Sat, 19 May 2012 04:55:20 +0200 (CEST) Received: by kuiper.informatimago.com (Postfix, from userid 1000) id 19ED7184710; Sat, 19 May 2012 04:55:20 +0200 (CEST) From: "Pascal J. Bourguignon" To: quicklisp@googlegroups.com Subject: Re: [quicklisp] Re: Proposal for "apropos" feature that searches exported symbols across all quicklisp libraries Organization: InformatiMago. References: <295ff932-d105-42f7-bac0-b40cd098a58c@o3g2000pby.googlegroups.com> <87396xiyud.fsf@gmail.com> <9cfd4e79-90fb-4151-927b-bb1b591b1f16@ki5g2000pbb.googlegroups.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Face: ":yO)Vk=vFU3)FL&2#7gT_G=KUuNv*BEOo+Shubl.V4Whu&;A.>.+&yEVB5I5vrpZIJ{yOW >CgV%jD]GHL6rp:.OCM~_YO&aY34]|`{yNq79\x=g:7XSboBUj]1ULpA;v>-bS3veufw-rB!N0kZW! @A4i?z| X-Accept-Language: fr, es, en Reply-to: p...@informatimago.com X-PGP-Key-ID: 0xEF5E9966 X-PGP-fingerprint: 00 F5 7B DB CA 51 8A AD 04 5B 6C DE 32 60 16 8E EF 5E 99 66 X-PGP-Public-Key: http://www.informatimago.com/pgpkey.asc X-URL: http://www.informatimago.com/index X-Accept-Language: fr, es, en Date: Sat, 19 May 2012 04:55:19 +0200 In-Reply-To: <9cfd4e79-90fb-4151-927b-bb1b591b1...@ki5g2000pbb.googlegroups.com> (Paul Sexton's message of "Fri, 18 May 2012 13:15:55 -0700 (PDT)") Message-ID: <87mx546fs8....@kuiper.lan.informatimago.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Paul Sexton writes: > Yes, I'm aware of slime-apropos, and packages like lispdoc. They only > operate on installed/loaded packages. There are > 700 libraries > bundled with quicklisp -- most users only use a small handful, and are > ignorant of most of the others. There is a great deal of duplication > of code (particularly "utility" functions). Many of the libraries have > names which communicate nothing about their function. I wonder how > many versions of "with-gensyms" are in those libraries? > > A global apropos would allow users to find out what is actually inside > all of these libraries, without the need to install them locally. Yes, yes, it's useful. But I also tried to load everything once, and save a fully loaded image. It was rather successful (only half a dozen system couldn't be loaded in the implementation I used). The saved image wasn't excessively big. I should try it again… -- __Pascal Bourguignon__ http://www.informatimago.com/ A bad day in () is better than a good day in {}.