OK, Jim. You keep writing specs. We'll keep writing radios.

It's hard to avoid the impression you haven't been keeping up with
developments.

To echo the end of your previous note, 'nuff said.

73
Frank
AB2KT

On Tue, 2006-08-22 at 22:54 -0700, Jim Lux wrote:
> "
>  > And when will those specs be published?  RSN?
> 
> As soon as you've finished them, Jim.
> "
> I don't think you want me writing specs that you'll have to conform to, 
> Frank.  Defining specifications and architectures for abstract software 
> defined radios, especially the external interface, is what I do for a 
> living these days.  Somehow, I suspect that the PowerSDR/DTTSP/SDR1000 
> world isn't quite ready for that level of rigor (and a darn good thing, 
> too...).  However, you're free to read the stuff on the Glenn Research 
> Center website (http://www.spaceref.com/news/viewsr.html?pid=19322 has the 
> links) asking for suggestions on how such radios should be described.
> 
> 
> -----------
> Frank writes:
> 
> >If you want to know what's going on, make a positive, tangible
> >contribution, in the form of real, testable code.
> 
> If you're not
> interested in doing that -- your reasons for or against are your own
> business -- then you haven't even made a down payment on the price of
> admission.
> ---------------
> I think that reverse engineering Bob's and your undocumented code last 
> February is more than the price of admission.
> 
> As far as I know (from reading the mailing list) I am the first to have 
> published  documentation on the software flow and structure, as it existed, 
> at the time:  February, 2006. After an initial inspiration from the 
> teamspeak forum talking about future development plans,  I abandoned this 
> incredibly tedious effort when I discovered that there was dead code from 
> days gone by in the code base (why waste my time figuring out stuff you'd 
> already given up on, or more to the point, given up on, but didn't bother 
> to remove), and, the fact that "real soon now" everything is going to be 
> restructured in a better way.  Why toil to document something that's going 
> to die soon?
> 
> But then, perhaps to someone who eschews documentation and design 
> documentation, only real, testable (and totally unmaintainable and 
> modifiable by someone else) code is worthy.  I am sure the authors of the 
> texts in Linear A found in the ruins of Knossos felt the same.
> 
> 
> Frank: "Once the CVS tree is up, it will be high time to start documenting 
> the code from the standpoint of someone approaching it fresh. A Wiki sounds 
> like the ideal vehicle. "  March 3, 2005
> Bob: "I feel the cost to me (us?) for all of you putting up with our 
> lengthy development process is that we should share as much detail as 
> possible in some form of writing. We will soon have time to do just that." 
> March 4, 2005
> 
> The lack of documentation is just your and the flex community's 
> loss.  Hey.. it's a great product as it is. It works reasonably well, lots 
> of people have fun with it, it's moving forward. I'm particularly impressed 
> by the recent EME QSO. And heck, one doesn't need source code documentation 
> as long as you and Bob are alive and interested in it to maintain it.  All 
> Flex-er's though, should fear for the day that you get hit by a bus, or get 
> distracted by something else, or have a final fatal disk crash without a 
> backup, etc.  And even in that horrible scenario, I suspect that someone 
> would step in to make emergency patches as needed. And someone else will 
> create an entirely new codebase, in the time honored software tradition of 
> "we can just rewrite from scratch in less time than trying to figure out 
> what this all does".
> 
> The only real problem is that the code base, without documentation, is 
> essentially a private toy for a few to play with.  No biggie. I don't 
> aspire to tinker with the Linux kernel either (although there IS some 
> documentation for that). I don't NEED to write code for the SDR1000 to do 
> the things I want to do, and following along with the classic F/OSS model, 
> if it's not scratching an itch for me, I don't do it.
> 
> However, I DO aspire to do more sophisticated signal processing with the 
> SDR1000 platform. And to do that, I've been waiting for the long 
> anticipated UI/backend split with a well defined interface, as announced, 
> gosh, several times over the past couple years.  That way, I can do what 
> *I* want to do, without having to insert it into the middle of PowerSDR, 
> with all that entails.  I'm not the only one asking for the ability to have 
> some well defined interface for "plug-ins", so, you'll excuse my admittedly 
> snide RSN comment (http://en.wikipedia.org/wiki/Real_soon_now)
> 
> Based on past experience, all we who want such clean interfaces can hope 
> for is that someone more enlightened with a longer term vision will create 
> a new software base for the fine hardware.  For myself at work, I have 
> enough software to control the boxes, and for now, non-real-time processing 
> of the data in Matlab is sufficient.
> 
> Sure, someday it would be nice to use my home SDR1000 as an exciter with my 
> phased array. But right now, my personal programming time is consumed with 
> imbuing myself with "the way of Bill and his minions" with respect to the 
> vagaries of WindowsXP real time programming for the phased array, rather 
> than trying to understand the ever changing codebase of the SDR1000 (which, 
> after all, is due for a big reorganization any time now).
> 
> When the much anticipated architectural revision is done, maybe, then, it 
> will be a suitable platform for third party development.  In the mean time, 
> prompted by curmudgeonly feelings (nay, outright crankiness) induced by 
> Visual Studio 2005 in all it's glory, I'll comment rudely on what I think 
> the software for the SDR1000 should be like. (Being totally selfish, it's 
> all about me, of course.)
> 
> Or, maybe, when I get done with the present project, we'll still be 
> waiting, and then I'll get around to writing some "real, testable code" for 
> the SDR1000, and maybe even some documentation to go with it.
> 
> 73,
> Jim, W6RMK.
> 
> 
> 
> 


_______________________________________________
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Homepage: http://www.flex-radio.com

Reply via email to