"B. K. Oxley (binkley)" wrote:
> 
> :-(  So much for Grand Unified Theories of Makefile.PL.

All I'm saying is that if a module contains Inline you change:

---8<---
use ExtUtils::MakeMaker;
WriteMakefile(
              NAME => 'Binkley',
              VERSION_FROM => 'Binkley.pm',
);
---8<---

to:

---8<---
use Inline::MakeMaker;
WriteInlineMakefile(
                    NAME => 'Binkley',
                    VERSION_FROM => 'Binkley.pm',
);
---8<---

instead of (the previous way):

---8<---
use Inline::MakeMaker;
WriteMakefile(
              NAME => 'Binkley',
              VERSION_FROM => 'Binkley.pm',
);
---8<---

That way the expected behaviour is always obvious. You can still mix the
two different kinds of modules in the hierarchy. So I think everything
is as 'powerful' and 'expected' as possible at this point. We haven't
lost any ground whatsoever. We have WON! 

FWIW, ExtUtils::MakeMaker already has a WriteEmptyMakefile function, so
there is a naming precedence here.

> 
> I'm vaguely contemplating an ISLM for Scheme, particularly DrScheme
> from my alma mater: http://www.cs.rice.edu/CS/PLT/ since it has a lot
> of embedding support already.  Would anyone be interested in discussing
> the matter?

Sam Tregar is working on Guile. How's it going Sam?

Cheers, Brian

-- 
perl -le 'use Inline C=>q{SV*JAxH(char*x){return newSVpvf
("Just Another %s Hacker",x);}};print JAxH+Perl'

Reply via email to