From: Martin C. <cra...@co...> - 2015-03-15 16:01:13
|
How many of those do use quit in a way that would break by sneaking in exit under the quit name, supporting only the exit status keyword argument? If recklessly-p is used we could print a warning and invoke the old code instead. I think it is impolite in the extremely to change the name of the function to exit a program. Especially since there aren't any #+es around to sort this cleanly. Martin Jan Moringen wrote on Sat, Mar 14, 2015 at 02:39:51AM +0100: > On Thu, 2015-03-12 at 12:48 -0400, Zach Beane wrote: > > > The failure report is intimidating, with more than 50 systems > > failing due to the new deprecation full warnings: > > > > http://report.quicklisp.org/2015-03-12/failure-report.html > > > > I think fixing a few key libraries would help fix many of the failures, > > but there's still a lot of fail to go around around. > > > > What do you think about a group effort to inform authors of the issues > > introduced by these deprecation changes? > > Here is a partial list of root causes based on the linked report: > > able: quit via ltk > arnesi: quit > arnesi+: quit > autoproject: quit > bknr-web: get-mutex, spinlock API via portableaserve > black-tie: quit > btrie: quit via arnesi > cl-base64: quit via kmrcl > [some systems skipped] > gendl: get-mutex, spinlock API > hemlock: merge-tail-calls, quit via conium > hinge: quit via arnesi > html-sugar: get-mutex, spinlock API via portableaserve > hu.dwim.perec: get-mutex via hu.dwim.web-server > hu.dwim.quasi-quote: get-mutex > hu.dwim.util: get-mutex via hu.dwim.web-server > hu.dwim.web-server: get-mutex > hyperobject: quit via kmrcl > kmrcl: quit > lisa: quit > lml: quit > lml2: quit via kmrcl > ltk: quit > metatilities: quit > mtlisp: get-mutex, spinlock API via portableaserve > nekthuth: quit > org-davep-dict: get-mutex, spinlock API via portableaserve > org-davep-dictrepl: get-mutex, spinlock API via portableaserve > planks: get-mutex via rucksack > portableaserve: get-mutex, spinlock API > postoffice: get-mutex, spinlock API via portableaserve > prepl: merge-tail-calls, quit via conium > qbook: quit via arnesi > query-fs: quit > racer: get-mutex, spinlock API via portableaserve > rlc: quit via kmrcl > rucksack: get-mutex > shuffletron: quit > simple-currency: quit via xmls > stp-query: quit via arnesi > tbnl: quit via kmrcl > thread-pool: quit via arnesi > tinaa: quit via metatilities > ucw: quit via arnesi > umlisp: quit via kmrcl > vgplot: quit via ltk > weblocks: quit via metatilities > wuwei: get-mutex, spinlock API via portableaserve > xmls: quit > yaclml: quit via arnesi > > Fixing arnesi, kmrcl and portableaserve could potentially fix a lot of > stuff. After that, it gets more difficult. > > Kind regards, > Jan > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for all > things parallel software development, from weekly thought leadership blogs to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Sbcl-devel mailing list > Sbc...@li... > https://lists.sourceforge.net/lists/listinfo/sbcl-devel -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer <cra...@co...> http://www.cons.org/cracauer/ |