> - Add an API function that can compile arbitrary PHP scripts.

How do you want to handle includes or evals in the code to be compiled?  
This is a majopr problem I see with a naive standalone compiler.

>
> - Add an API function for loading arbitrary compiled code.

somewhat trickier.

>
> - If possible these should take source input and generating compiled
> output to string so we can handle input and output data from other
> sources besides files.

wouldn't be too hard, modulo the above.


>
> These would be the basic this that would be necessary.
>
> Around this we could build other tools like GUI interfaces from
> compiling sources in batches, building distribution archives, self
> extracting and installable PHP applications, etc...
>
>
> Now, for something probably more challenging: could the compiled output
> be fed to Zend Optimizer somehow and get an optimized compiled output
> that could be saved, loaded and executed the same way as the
> non-optimized compiled output?

No idea.  closed source product.  :)

>
>
>>> How Open Source is APC? Do you take volunteers help (patches, hackers
>>> with CVS accounts, bug reports, etc..)?
>>
>> APC is completely open-source (release under QPL).  Patches are
>> awesome.  CVS write-access is only for maintainers at the moment (and
>> anon cvs to the world).  There's noo  hard-and-fast rule, but the base
>> guideline for maintainer status is contribution fixes/patches of
>> consistent merit and of more than 10% of the code base.
>
> Great. And if PHP developers agree, would you be interested in
> integrating APC extension in PHP, with PHP license of course?

I have no problems with relicensing APC, and I've offered before to 
contribute it to the php group, and it was turned down.  I can give 
further details off-list, if you are interested.

>
>>> I looked at all free cache engines (PHPA, APC, Bware). PHPA seems to 
>>> be
>>> going to non-Open Source route (no code available for everybody). 
>>> Bware
>>> people are nice and are willing to cooperate even if they don't have
>>> much time. APC, I could not realize how alive the the project is. Do 
>>> you
>>> actively work on it or are you too busy?
>>
>> I haven't been very active since October (wish I could say it was a
>> vacation, but alas, it was just work).  In about 3 weeks, I should have
>> much much more free time and hopefully be able to get back to being 
>> very
>> active in apc.
>
> Ok, that's normal with everybody these days. Anyway, as I said I have
> been getting a lot of support to provide a free PHP
> compiler/optimizer/cache/encoder. So, this will not go forward for the
> lack of will and contributed work.

That's great news.

>
> Keep up the good work,
> Manuel Lemos
>
>

// George Schlossnagle
// 1024D/1100A5A0  1370 F70A 9365 96C9 2F5E  56C2 B2B9 262F 1100 A5A0



--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to