The builds are now sorted and tested on both XP and Ubuntu. I have put some preliminary information up on my web site ( http://myweb.tiscali.co.uk/g3ukb ). I am having real trouble with my ISP at the moment and can't even view the site properly but I trust it's all up there! There is a pretty non-technical overview as well as some techi stuff.
73 Bob G3UKB On Tue, 2006-10-17 at 21:56 +0100, Bob Cowdery wrote: > Just a quick update. Things are not moving along as fast as I would like > but the day job is getting really busy right now. I kind of have a local > SVN repository in the right shape and now have a build on Windows as > well as Linux. I spent a long time agonising over what build process to > use. In the end the Windows build is all under Visual C++ Express and > for Erlang I am using Eclipse with the Erlang plug-in which works pretty > well. On Linux I am using Anjuta for the C++ and again Eclipse for > Erlang. > > Right now I am running the thin UI on my XP laptop and the back-end > which is everything else on my main Ubuntu box as that has the sound > card. When I say everything else that includes the Erlang hub, my state > machine and the dsp and control. I'm please to say it's just as > responsive across two machines as on the same machine. > > I have a deal of consolidation to do to clean up the two builds and SVN > and then rejig my website before I get back to stuffing more function > in. > > 73 > Bob > G3UKB > > On Sun, 2006-10-01 at 09:55 +0100, Bob Cowdery wrote: > > On Sat, 2006-09-30 at 19:55 -0400, Frank Brickle wrote: > > > Sigh. Once again, G3UKB laps the field. > > > > > > Is it getting a little lonely out there, being so far ahead of pack? > > > > > > :-) > > > > > > Very fine work, Bob. > > > > > I don't feel ahead of the pack in most respects. Hopefully, everything > > that goes into the mix like the stunning HPSDR work moves the game > > forward a little and evolution takes over. > > > > On Sun, 2006-10-01 at 11:29 +0800, Phil Harman wrote: > > > Hi Bob, > > > > > > Thanks for your post. I'm a hardware guy, but I'm excited because your > > > excited. I only understand 1% of what you write on the subject - but I'm > > > still excited! > > > > > > Some day I'd really like to write up your work in my RadCom SDR column. > > > But > > > first I have to understand it so I can explain it to others. > > > > > The forward plan is to get all my source properly organised under SVN, > > probably locally for now. I want to be able to build for Windows and > > Linux. Re-jig my web site so it reflects what I am doing, a few pictures > > will help a lot to show what goes on. Then a few bugs to fix and a few > > enhancements such that everything I have on the screen actually works > > (like my pan sliders and offset frequency controls for the sub-receivers > > don't work yet). Then I will publish the code either as a package or > > make the SVN public. It should be straight forward to install and run. > > If you can run it up that's obviously the best way to understand how > > it's put together. Good work on the column, I always read it and it's > > always informative. > > > > > Again, very exciting, and I hope the penny drops here real soon! > > > > > > 73's Phil...VK6APH > > > > On Sun, 2006-10-01 at 00:15 -0700, Paul Shaffer wrote: > > > There is a project at http://jungerl.sourceforge.net/ called otp.net. > > > It's a port of the > > > jinterface java code to c#. I tried it out, and there were several bugs > > > and at least > > > one unfinished method. I updated it for the latest version of erlang and > > > sent the > > > new code to the project owner. He checked my changes into cvs. So if you > > > want > > > a c# node you could start with that, even if it's just for a piece of the > > > UI for windows. > > > I don't think anyone uses Erlang with .net. > > > > > This is the beauty of course, you can write plug-ins in your favourite > > language. Essentially any language that can talk to C can be done so you > > can either roll your own or use one someone made earlier. I would tend > > to use my C code that interfaces to Erlang and just wrap that with a C# > > interface so I only have one codeline to support. I will certainly have > > a look at this stuff though. I'm glad to see you are getting into this. > > I think there is huge mileage in it. > > > > > > Erlang seemed so obtuse for a quick learn that I had to get back to my > > > real > > > work. I would like to see some Erlang code that actually did anything > > > interesting > > > for a radio. > > > > > When I publish the code you will see first attempts at this language. I > > will do a simple scripting node as well which should be more informative > > than the switcher. I will probably look back on this code in a while and > > wonder what I was on! The one thing I found quite difficult and fell > > over the same issue several time was immutable variables. I couldn't > > figure how to hold the state of variables that were changing like > > dictionaries and lists that I was modifying. I found the Erlang list > > very helpful for these things. > > > > > I think the concept of nodes is excellent. I suppose it's been around > > > forever, but if > > > you are stuck with the com+, web services, service oriented architecture, > > > interop > > > (and so forth) blinders on, it's like a breath of fresh air. The clarity > > > of the nodes idea seems > > > inversely proportional to the readability of Erlang itself. Erlang code > > > could use > > > descriptive variable names, lots of comments, but it seems to be used by > > > real > > > programmers who like it tough looking. I think some of the recommended > > > coding > > > conventions for c# deserve consideration. > > > > > Yes, the idea's been around a long time. Some 20 years ago I was > > involved in a large message switch for BT. It was a totally resilient, > > self-healing system that internally used a monitor to startup the system > > and restart failed processes. Processes registered with a central > > registry and communicated by messages. This of course was completely in > > C but the ideas stuck and I've reused the pattern several times. > > > > I think you will always get some very bright people writing things which > > are barely recognisable as language X or Y. I try to write my code > > simple and straight forward whatever the language. If I don't, I will > > struggle to read it in a month or a years time. > > > > > [How do you keep your lines wrapped on this mailing list? i can't even > > > figure that > > > out.] > > If you are using Outlook then I didn't figure it either. I use Linux for > > my mail now. > > > > 73 > > Bob > > G3UKB > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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 _______________________________________________ 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