Don’t shell out your money!
Hi everyone, it’s been a tough week here but I am seeing the light at the end of the tunnel now. I have to admit that I should be focusing on finishing up the features that are already in place instead of adding new ones but I want to make PPL 2 a very powerful tool for developing PPL applications.
I rewrote the debugger interface and a lot of its internals. It is finally the debugger I was hoping for in v1 but couldn’t get it done because of limitations with the internal designs of PPL 1.
Here is a screen shot of the watches in action:

I am not done yet, I expect to spend another week to have everything working like it should.
Here is last feature to be included in PPL 2, something I’ve worked all weekend on but will prove to be a indispensable tool.
The “Shell”:
The shell, allows you to type in shell commands to run PPL code files or directly evaluate PPL expressions. You can also define aliases, pass expressions as parameters. It is very powerful and I know I will be using it all the time.
All this is possible because of the new intercommunication API between the PIDE and the PPL interpreter. Yes can talk to each other quite nicely. The PIDE now has a ton of commands to manipulate its interface, call menu items, create new documents, control the shell, control the code editor, etc…
Check it out…
As you can it is pretty complete. Next is to add the ability to create PIDE plug ins by adding new menu items to the PIDE and calling specific PPL code. This will be all handled in XML format. More on that later…



