I can see this is meeting with stunned silence. Well, nature abhorrers a
vacuum and it's my nature to fill it...
I would hope this would be ok with the greater community and the Midgard
developers. I've first hand seen the problems with the lexical design of the
Midgard immediate mode and believe me, trying to pick out the &(...) token
from the range of input that the scanner has to ingest, is going to always
going to be a complicated task.
If it's complicated, that means Midgard is always going to lag behind the PHP
development as the changes are added and tested.
For Midgard to be deployable on anything but a segragated server, we have to
get up with the current PHP/Zend version and that's where a syntax design
change will get us.
I know it's a pain for deployed sites, but it's not unlike the change from
PHP2 to PHP3, there were some good migration tools to make this easier.
We will be better off for it in the long run.
Sincerely,
-paul
Emiliano wrote:
> (Forgot to Cc this to [EMAIL PROTECTED], where this is most certainly
> relevant)
>
> We've been having a number of problets with the lexer/scanner. Paul and I
> were talking about the possibility of replacing <[...]> with <?[...]?> and
> &(...); with <?(...)?> (or even <?=...:..?>, which would greatly simplify
> the parser and make it easier to keep 100% PHP compatibility. It's very
> possible that we don't even need the IN_SCRIPT patch if we go this route.
> It would also mean that we will probably better able to keep up with
> recent PHP releases.
>
> I think it's doable to create scripts that automatically convert existing
> sites since the original patterns are easily detected, but it's obviously
> a big shit.
>
> Thoughts please.
>
> Emile
>
> --
> This is The Midgard Project's mailing list. For more information,
> please visit the project's web site at http://www.midgard-project.org
>
> To unsubscribe the list, send an empty email message to address
> [EMAIL PROTECTED]
--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org
To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]