On Tue 30 Mar 2010 22:56, l...@gnu.org (Ludovic Courtès) writes: >> I'm pretty sure that the submodule thing can be changed without any >> problem. But it seems that the %module-public-interface is used >> explicitly, at least by texmacs and lilypond. > > How do they use it?
Linking to the evil empire: http://www.google.com/codesearch?hl=en&lr=&q=%25module-public-interface&sbtn=Search http://www.google.com/codesearch?hl=en&lr=&q=%25module-public-interface+lang%3Ac%2B%2B&sbtn=Search >> Any ideas on what the right thing to do is? Just leave it? Add fields to >> modules for the public interface and submodules, but keep the >> %module-public-interface binding? Throw up our hands and dance around? > > Yeah! > > And we could add a ‘public-interface’ slot to ‘module-type’ and have > ‘module-public-interface’ and ‘set-module-public-interface!’ refer to > it; for backward compatibility we’d also initialize the > ‘%module-public-interface’ binding. How does it sound? Dancing? OK! Also back compatibility. Er, yeah :) Andy -- http://wingolog.org/