Re: [pygccxml-development] DSL challenge
Brought to you by:
mbaas,
roman_yakovenko
From: Allen B. <al...@vr...> - 2006-08-22 18:15:41
|
Roman Yakovenko wrote: > On 8/22/06, Allen Bierbaum <al...@vr...> wrote: > >> No problem. I will take on the DSL design and discussion. Can I assume >> that means that you aren't going to introduce a new DSL and surprise us >> all? :) > > > Don't you like surprises :-)? No. I am pretty happy with current API. > I am not in > a harry to "fix" the situation. I just hope that we will be able to > solve this issue > and implement it before next release. Okay. > >> > The only API I introduced was Py++ one. I did not say anything about >> > how DSL >> > API looks like. >> >> The BUI that you proposed was what I was thinking about. > > > It is not an API, but usage example I guess so. It just seemed that the "usage example" ended up defining a proposed API as part of the usage. :) > >> > Lets talk use cases. I introduced the problematic ones. I expect >> from you >> > to prove me being wrong or to provide good solution. >> >> Yes, I have some ideas here. I will try them out on my current project >> with the method I suggested of extending and overriding the py++ api. > > > :-( wrong answer. Please don't write single line of code before we > solve the > problematic use cases "on paper". I would like to see definitions, before > any implementation. Well I think we are too late now. I have already started implementing because I have to get something working ASAP. I need to get my project done that I am working on with pyplusplus. As much as I may like the idea of pyplusplus and contributing to it, right now I need to get work done to pay the bills. Nothing in the API will be fixed or anything but it will let me give a concrete example of how some of the issues could be fixed. That said, at the same time I am interested in talking through the issues using the wiki. >> > This paper I still have to write :-). But in general you are right, I >> > don't like two >> > phased approach, but it is possible to implement it. >> >> By "paper" can I assume you mean comment on the wiki page about >> templates? That would be much more helpful IMHO then a .rest document >> or mailing list posting. > > > No, I mean rest document. I will write an initial paper and then we > will take > the discussion to the wiki. Why write it as a .rest document at all? That really just makes it harder for us to get access to it and comment on the contents. -Allen |