Oh boy, are you going to be sorry you said this.<br><br>Anyway, concerning implementation platforms (like Python+linked code), code generation, and so on...<br>if you're interested in this topic, you can see a splendid example of evolution in full public view:<br>
<<a href="http://ccrma.stanford.edu/software/clm">http://ccrma.stanford.edu/software/clm</a>><br>"Common Lisp Music is a music synthesis and signal processing package 
in the Music V family.
It runs in a number of lisps or as a part of Snd (using Scheme or Ruby).
The file README.clm has current status info for the Common Lisp versions."<br><br>Of specific interest here is the range of platforms that clm runs on, and how -- and how it supports pretty much all of the most diverse environments without ceding too much in enhanced features.<br>
<br>In particular, the author (the most excellent Bill Schottstaedt) provides one mode where, if you want, an entire clm program is turned into human-readable C code that can be compiled and run standalone. The same program can be run as one of the many Lisps using optimized C libraries, or it can be expressed in C, Scheme, Ruby, or Forth, or run as a subsidiary process inside Bill's waveform editor, snd.<br>
<br>The key capabilities are (1) a good set of application-specific libraries and (2) a tree-walker for Lisp expressions that can absorb a clm program whole and churn out whatever kind of execution policy you like.<br><br>
Of most importance for the discussion at hand is that the basic processing algorithms don't need the capabilities of a full Lisp environment. In fact -- here's the punchline! -- the programs can mostly be expressed in...XML. You can see where this leads.<br>
<br>73<br>Frank<br>AB2KT<br><br><div class="gmail_quote">On Wed, Jun 4, 2008 at 7:15 AM, Philip Covington <<a href="mailto:p.covington@gmail.com">p.covington@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">***** High Performance Software Defined Radio Discussion List *****<br>
<br>
</div><div class="Ih2E3d">On Wed, Jun 4, 2008 at 7:08 AM,  <<a href="mailto:Thompson_Peter@emc.com">Thompson_Peter@emc.com</a>> wrote:<br>
> ***** High Performance Software Defined Radio Discussion List *****<br>
><br>
><br>
><br>
>><br>
>> Frank Brickle wrote:<br>
>> > ... One last observation about this, and then I will retire from<br>
>> > haranguing you and the group. ...<br>
>> ><br>
>> Me too. Sorry about the waffle everyone.<br>
>><br>
><br>
> Discussions such as these are the essence of this reflector: do not feel<br>
> guilty about having them in a public forum.  I, for one, enjoy them<br>
> immensely and sometimes I even understand them.<br>
><br>
> Pete, N3EVL<br>
<br>
</div>Yes, please continue discussions like this.  Otherwise the list will<br>
go back to being pretty much dead for months on end!<br>
<br>
73 Phil N8VB<br>
<div><div></div><div class="Wj3C7c">_______________________________________________<br>
HPSDR Discussion List<br>
To post msg: <a href="mailto:hpsdr@hpsdr.org">hpsdr@hpsdr.org</a><br>
Subscription help: <a href="http://lists.hpsdr.org/listinfo.cgi/hpsdr-hpsdr.org" target="_blank">http://lists.hpsdr.org/listinfo.cgi/hpsdr-hpsdr.org</a><br>
HPSDR web page: <a href="http://hpsdr.org" target="_blank">http://hpsdr.org</a><br>
Archives: <a href="http://lists.hpsdr.org/pipermail/hpsdr-hpsdr.org/" target="_blank">http://lists.hpsdr.org/pipermail/hpsdr-hpsdr.org/</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>The only thing we have to fear is whatever comes along next. -- Austin Cline