skeezix
Internal Development
Sorry, I'm babbling here and probably not making any sense.. long nights
- its not only my stuff in there, just most of it is (I like to have credit where credit is due)
- it certainly isn't perfect (the spec or the code); we only have so much time and resources The goal is to be _functional first_, with a decent overall design, and fit it up as we go (ie: so in general I try to hide crap and brute force and forth behind black box handles and functions, so they can be replaced without API changes.) As long as the overal design idea is good, we're cool
- things are ever chaing.. we've just now decided on a pnd file format change and some code there will get added and some redone. Woot
- a lot of this is just to get something in there, to lay out a future direction; sometimes direction is enough, so others can run with it, as long as there is a consistent ideal, but we'll get as much in as we can. ie: I'd rather avoid 50 devs creating their own functions to dim the backlight, when we can just include it in one place; by creating libpnd, I'm hoping people will submit patches for what should be common functions, and we'll hgave a few maintainers who ensure quality, and voila, makes everyones life easier. But some of it, like 'pnd file' support is awesome, and needs to be well defined day zero or doomed to fail .. so we have direction, we have the start of a framework, and so on
- a solid PXML spec woudl be nice; there _is_ such a thing as 'nearly XML' .. just like we all just do 'printf <foo>' and not create a whole XML schema and then have an XML api record it out. Its simple to parse basic XML and XML-like. Full XML support is hard.
- anyway, there is PXML spec, and theres the real implementations .. ie: BB Code is certainly way out, as far as I'd say; having every app work on some bbcode parsing etc would just suck. I'd rather it was real HTML if anything at all, but I'd rather it was just all plaintext in there myself. still, why not shoot for the stars?
EDs specs are pragmatic; they're not set in stone, they're 'living documents'. Make comments.. great make patches.. great
jeff
Don't try to put my pride in it We're trying to build something halfway well in goofy times with limited resources. We're not building things to support anyones ego. We're professionals here.
Sillyness!
jeff
- its not only my stuff in there, just most of it is (I like to have credit where credit is due)
- it certainly isn't perfect (the spec or the code); we only have so much time and resources The goal is to be _functional first_, with a decent overall design, and fit it up as we go (ie: so in general I try to hide crap and brute force and forth behind black box handles and functions, so they can be replaced without API changes.) As long as the overal design idea is good, we're cool
- things are ever chaing.. we've just now decided on a pnd file format change and some code there will get added and some redone. Woot
- a lot of this is just to get something in there, to lay out a future direction; sometimes direction is enough, so others can run with it, as long as there is a consistent ideal, but we'll get as much in as we can. ie: I'd rather avoid 50 devs creating their own functions to dim the backlight, when we can just include it in one place; by creating libpnd, I'm hoping people will submit patches for what should be common functions, and we'll hgave a few maintainers who ensure quality, and voila, makes everyones life easier. But some of it, like 'pnd file' support is awesome, and needs to be well defined day zero or doomed to fail .. so we have direction, we have the start of a framework, and so on
- a solid PXML spec woudl be nice; there _is_ such a thing as 'nearly XML' .. just like we all just do 'printf <foo>' and not create a whole XML schema and then have an XML api record it out. Its simple to parse basic XML and XML-like. Full XML support is hard.
- anyway, there is PXML spec, and theres the real implementations .. ie: BB Code is certainly way out, as far as I'd say; having every app work on some bbcode parsing etc would just suck. I'd rather it was real HTML if anything at all, but I'd rather it was just all plaintext in there myself. still, why not shoot for the stars?
EDs specs are pragmatic; they're not set in stone, they're 'living documents'. Make comments.. great make patches.. great
jeff
Don't try to put my pride in it We're trying to build something halfway well in goofy times with limited resources. We're not building things to support anyones ego. We're professionals here.
Sillyness!
jeff
Last edited by a moderator: