Why maintain two versions (ASP+PHP) of FogBugz?
Joel, why did you decide to maintain two Versions of FogBugz, ASP and PHP? PHP works just fine on Windows too, so why also have an ASP version?
We only maintain one version (the ASP version). The PHP version is automatically generated using our own custom ASP compiler which emits PHP.
If you only maintain the ASP version, does this mean that all the issues listed on http://www.fogcreek.com/FogBUGZ/KB/setup/ChangesinPHPupdate.html and the stream of PHP stuff cropping up on http://discuss.fogcreek.com/FogBUGZ/ handeled through changes in the ASP code only?
Just me (Sir to you)
More or less, although we have a simple preprocessor so that you can write PHP-only code in the ASP comments; this is very rarely needed.
Does the compiled PHP version have the same/similar performance characteristics as the ASP version? Have any subtle bugs been introduced?
An ASP to PHP converted??!?! Smells suspiciously like FogCreeks NEXT product to me!
It's a weekend project with ANTLR.
Perhaps, Ugnonimous, but I remember reading about an intern that wrote the first version of the ASP to PHP compiler during his internship.
Christoph D. Schulze
Fog Creek Home