Prashant Deva's blog

Talks on technology and the latest developments in Placid Systems.

The latest happenings

Wednesday, August 24, 2005

Ok for all those wanting to know the reasons for delay and what all is happening here, here they are-

1.) AS(Anltr Studio, hopefully u know the acronym by now) will be utilizing antlr 2.7.6 which has not been released yet. I talked to Terence and he is a little busy right now due to his classes so he will release it either this week or next. The good part in this is that i have proposed that the current TokenStream filters implement the methods needed to work with the AS debugger, so you dont need to have a separate 'DebugTokenStreamFilters' as is shown in the 4th demo, and it will work perfectly with ur existing code.

2.) But the blame is not entirely on Terence, i will shamelessly admit myself that i have been slacking off a bit the last week. I mean its been quite a while that i have been working to complete AS and now thats its finally done (at least all the features) i really needed a breather. The good part is that i have already beun researching for my next project, which is
really huge! If you liked AS then wait till u hear what i am up to next. Its a really big project and will take some time but the consequences will be huge. I will tell you more about it after the release of AS.

3.) Opening a firm ,or doing anything which even remotely involves the government for that matter, in india is a pain in the a**. I am currently looking for some online third partyy credit card processors. I have found SWREG so far. The guys at Cenqua also seem to use this. But if anyone knows of a better service please inform me.
As far as the name of the firm is concerned, i will keep it as a little surprise, but it starts with 'P' ;)
I really like that 'puzzle logo' which u see for AS, i am thinking of using it instead for my firm. Any thoughts on this?

4.) If u were a little shocked on reading the previous point, well yes, AS will be commercial. Final prices for the license have not been decided so please dont ask me yet.

5.) It seems i will need to write a bunch of articles for AS. The first one which i have already begun is a complete rewrite for the 'TypeOnce' article. The current one was written at 3 am when i was high on caffeine and doesnt explain anything about it at all. TypeOnce is not only about code complete. But i will explain all this later.

P.S - Please provide atleast a nick when you are commenting, so that i know whether the same person has posted or different persons. I know that even this can be abused with somebody using someone else's nick but i dont expect people to do that in here.

posted by Prashant Deva, 4:11 AM | link | 9 comments |  

Antlr Studio gets feature freeze

Friday, August 05, 2005

Ok, i have decided to put a feature freeze on antlr studio otherwise there will never actually be a release.
Grammar inheritance wont make it in this version. Will probably be supported in some intermediate release.

Should be released next week now.
posted by Prashant Deva, 1:04 AM | link | 6 comments |  

Debugger video finally out !!!

Tuesday, August 02, 2005

So finally i manage to complete the debugger :)
You can view the video on the videos page.

Reason for delay- yes, i did say in the previous post that it would be out in 2 days but i encountered some heavy problems.
As you probably know that while some areas of Eclipse are very well documented, for others there is absolutely none at all.

The debug model is one of them. Actually my first design of the AS debugger was pretty compliant to what was written in the javadoc. And i had almost completed everything including all the modifications to antlr whne i made the last blog post, thinking happily that the debugger was done.
But that was not to be ;(. After completing almost everything, i ran the debugger and hell all the buttons in the gui would disable for no apparent reason.
So after 3 full days and nights of going through the internals of eclipse and jdt debug models, experimenting with code and shouting on eclipse newsgroups, it dawned on me that i will have to take the dreadful step of changing everything.
So i did that, and well it seems that the final solution is pretty damn close to the one i originally took, but i will never forgive the eclipse developers for documenting the debug model so badly!!!

But i the end i am just happy to have the debugger working exactly as i wanted it to :)
posted by Prashant Deva, 8:44 AM | link | 0 comments |