News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Alan Knowles' Blog:
Parsing PHP in D.
June 01, 2006 @ 05:51:39

Alan Knowles looks, in this new post today, at his development of a new IDE project to replace his current one, Phpmole.

Phpmole is my lifeblood for development, when I wrote it, I added all the features that where missing from other editors, and the resulting editor made a huge difference to my productivity - code folding, autocompletion, inline help hints, a list of open files, and other standard editor features as well.

However Phpmoles code base is now pretty old, and was written before I did much PEAR work. So I've started hacking on leds, the editor I mentioned before when hacking on D. It has the benefit of being relatively small codebase wise, and very easy to understand. Let alone it's fast and runs as a binary, so I can eventually just compile the lib's and distribute them, rather than a huge array of php files.

This new IDE

is mainly built with the programming language D, and, once the basics were out of the way, he integrated a PHP parser (with the help of Zend's lexer). It's not "pretty code", but it works. If you'd like to take a look, check it out here.
0 comments voice your opinion now!
parsing language d IDE phpmole parsing language d IDE phpmole


blog comments powered by Disqus

Similar Posts

SixRevisions.com: 10 Things You Can Do to Become a Better PHP Developer

Andrew Eddie's Blog: Making the most out of Code Assist in Eclipse/PDT and Zend Studio for PHP

Pádraic Brady: Is Facebook’s HHVM Building PHP's Coffin?

Joshua Thijssen: Internal PHP function usage: revisited

Anthony Ferrara: An Opinion On The Future Of PHP


Community Events

Don't see your event here?
Let us know!


podcast library conference version interview performance release opinion symfony2 php7 voicesoftheelephpant laravel api extension framework community example series install introduction

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework