Re: [Flexradio] Erlang, my first steps
On Fri, 2006-09-01 at 21:51 -0400, Robert McGwier wrote: > I really hope after we stress this it holds up to > the buffeting we must give it in tests. Oh, there's no doubt we can break it. The question is whether it's our fault or theirs...based on previous experience, we can probably guess... OTOH it's been banging around 3 machines here all evening, 2 Linux and 1 Windows, and everything seems to be just happy as can be, so the IdiotCon Level 0 test is nominal. 73 Frank AB2KT ___ 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
Re: [Flexradio] Erlang, my first steps
Frank Brickle wrote: > On Fri, 2006-09-01 at 23:37 -0400, Robert McGwier wrote: >> The history of Erlang reveals its parentage tree contains Prolog. They >> wanted to use Prolog but could not and give reasons. > > Not sure whether Bob or Eric remembers this, but a couple of years ago > when we were first talking about the 'new' (gleam-in-the-eye) console, I > floated the idea of Prolog but dropped it for lack of concurrency and > networking support :-? > > 73 > Frank > AB2KT > > > I'm sure the backtracking could have caused a lot of problems in a real time environment, so Erlang has the rules but no backtracking, plus all the added concurrency a beautiful combination. I can see some usefulness for Erlang at work where we have some distributed systems that are incredibly old and need replacing and could benefit from fault tolerance, distributed processing, and rule matching. Might be a good way to become proficient at it on their bill, while solving a real need at work. -- Cecil KD5NWA www.qrpradio.com www.hpsdr.com "Sacred Cows make the best Hamburger!" Don Seglio Batuna ___ 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
Re: [Flexradio] Erlang, my first steps
On Fri, 2006-09-01 at 23:37 -0400, Robert McGwier wrote: > The history of Erlang reveals its parentage tree contains Prolog. They > wanted to use Prolog but could not and give reasons. Not sure whether Bob or Eric remembers this, but a couple of years ago when we were first talking about the 'new' (gleam-in-the-eye) console, I floated the idea of Prolog but dropped it for lack of concurrency and networking support :-? 73 Frank AB2KT ___ 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
Re: [Flexradio] Erlang, my first steps
The history of Erlang reveals its parentage tree contains Prolog. They wanted to use Prolog but could not and give reasons. *http://www.erlang.org/course/history.html * Cecil Bayona wrote: > Robert McGwier wrote: > >> Frank Brickle wrote: >> >>> Thought that might be it. >>> >>> If you get a chance, look at the 'Behavior' documentation. Part of OTP >>> (as beyond just the Erlang language) is a fairly complete set of server, >>> state machine, task supervisor, and application frameworks for which you >>> need to supply only callbacks. >>> >>> The pattern-matching function argument syntax might look unusual, but I >>> think it may go a long way towards limiting "abstraction bloat." >>> >>> >> The pattern matching binding (assignment) and function argument is the >> heart, meat, and soul of Erlang. As soon as you have fully grokked >> >> [H | T] = >> >> and >> >> f(A,B,C,D) -> >> blah, blah; >> f([]) -> >> different blah, blah. >> >> for example, almost all the rest is syntax with a bunch of added >> library functions which make the stated goals of the project seem almost >> like child's play! I really hope after we stress this it holds up to >> the buffeting we must give it in tests. >> >> Bob >> N4HY >> > > One of the beauties of a rule base language is when you have new > conditions to add. You add another rule that is more specific to the > condition your concerned about and the system figures out which one to > execute automatically, no rat-nested if else statements. The code stays > nice and clean, you see a set of rules and what to do about it if that > rule applies. > > The more I read about the language the more Prolog I see in it, I like > Prolog, it can make some very complicated problems have very simple > solutions. > > >>> 73 >>> Frank >>> AB2KT >>> >>> On Fri, 2006-09-01 at 14:05 -0700, Paul Shaffer wrote: >>> >>> DNS Client service not running. I tracked this down as soon as I realized that node with names of the form '[EMAIL PROTECTED]' were seeing each other. Erlang is very interesting. If I had time I would play with the windows service version they include in the distribution. My recent work has involved programming a service in .net that handles thousands of simultaneous network proxy threads, so Erlang's design philosophy seems very practical in comparison. > What's the issue? > > 73 > Frank > AB2KT > > ___ >> > > > -- AMSAT VP Engineering. Member: ARRL, AMSAT-DL, TAPR, Packrats, NJQRP/AMQRP, QRP ARCI, QCWA, FRC. ARRL SDR Wrk Grp Chairman "You see, wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. Do you understand this? And radio operates exactly the same way: you send signals here, they receive them there. The only difference is that there is no cat." - Einstein ___ 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
Re: [Flexradio] Erlang, my first steps
One more thing. > Message passing. It's one way for processes to talk but may not be > appropriate in all cases. It's more than just talking. There are lots of different schema for synchronizing concurrent processes. You can easily show that any one of them (mutexes, monitors, barriers, semaphores, messages) can be built on top of any of the others, assuming there's sufficient other machinery like blocking IO channels, etc. DttSP uses semaphores since it otherwise would have to use a combination of mutexes and also condition variables surrounded by mutexes. In the applications there, both situations are subsumed by semaphores, so we adopted the counting semaphore as the synchronization primitive. In distributed environments, the most natural synchronization primitive is the message. Applying similar thinking to the local DttSP case, both synchronization *and* information passing need to take place among nodes, whether locally or remotely. Therefore, from a corresponding desire for simplicity, we adopt messages as the uniform primitive for process synchronization and information transfer. What's more, the most complete calculus of concurrent processes (CSP) uses messages in its formalism. When time comes to demonstrate correctness of the Radio Space concurrency, we want to use the CSP calculus as the medium of proof. Therefore we try to stay as close as possible to the CSP vocabulary, which (by strange coincidence :-/) is exactly the one that Erlang adopts. Ergo, we sell our souls to message passing in the Erlang form. 73 Frank AB2KT ___ 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] Mode Specific Controls in SVN 659
Hi, The mode specific controls in SVN 659 are super; I can't think of any changes that are needed. Great job. C ___ 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
Re: [Flexradio] Erlang, my first steps
Robert McGwier wrote: > Frank Brickle wrote: >> Thought that might be it. >> >> If you get a chance, look at the 'Behavior' documentation. Part of OTP >> (as beyond just the Erlang language) is a fairly complete set of server, >> state machine, task supervisor, and application frameworks for which you >> need to supply only callbacks. >> >> The pattern-matching function argument syntax might look unusual, but I >> think it may go a long way towards limiting "abstraction bloat." >> > > The pattern matching binding (assignment) and function argument is the > heart, meat, and soul of Erlang. As soon as you have fully grokked > > [H | T] = > > and > > f(A,B,C,D) -> > blah, blah; > f([]) -> > different blah, blah. > > for example, almost all the rest is syntax with a bunch of added > library functions which make the stated goals of the project seem almost > like child's play! I really hope after we stress this it holds up to > the buffeting we must give it in tests. > > Bob > N4HY One of the beauties of a rule base language is when you have new conditions to add. You add another rule that is more specific to the condition your concerned about and the system figures out which one to execute automatically, no rat-nested if else statements. The code stays nice and clean, you see a set of rules and what to do about it if that rule applies. The more I read about the language the more Prolog I see in it, I like Prolog, it can make some very complicated problems have very simple solutions. > >> 73 >> Frank >> AB2KT >> >> On Fri, 2006-09-01 at 14:05 -0700, Paul Shaffer wrote: >> >>> DNS Client service not running. I tracked this down as soon as >>> I realized that node with names of the form '[EMAIL PROTECTED]' were >>> seeing each other. Erlang is very interesting. If I had time >>> I would play with the windows service version they include in >>> the distribution. My recent work has involved programming >>> a service in .net that handles thousands of simultaneous >>> network proxy threads, so Erlang's design philosophy seems >>> very practical in comparison. >>> >>> What's the issue? 73 Frank AB2KT >>> >>> >>> >>> >>> ___ >>> > > -- Cecil KD5NWA www.qrpradio.com www.hpsdr.com "Sacred Cows make the best Hamburger!" Don Seglio Batuna ___ 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
Re: [Flexradio] External CW Keyer Interconnect
You don't have to guess, just read the manual 73 W9OY __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.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] USB Adapter Disabling itself for no apparent reason?
Anyone ever experienced a"USB Adapter has been disabled, go into setup and re-enable it" error message?. I had this happen 3 or 4 times this evening ,both with the latest SVN and release 1.6.2. Thanks Tim NZ8J ___ 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] Ubuntu freaks and newbies
I found the following link quite useful in tweaking and setting up Ubuntu 6.06. < http://easylinux.info/wiki/Ubuntu_dapper > I will be trying out the SDR-1000 on Ubuntu Linux this weekend now that my Ubuntu PC is working out quite nicely after being struck by lightning. And no, the radio was not connected to it at the time. -- Cecil KD5NWA www.qrpradio.com www.hpsdr.com "Sacred Cows make the best Hamburger!" Don Seglio Batuna ___ 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
Re: [Flexradio] Erlang, my first steps
Frank Brickle wrote: > Thought that might be it. > > If you get a chance, look at the 'Behavior' documentation. Part of OTP > (as beyond just the Erlang language) is a fairly complete set of server, > state machine, task supervisor, and application frameworks for which you > need to supply only callbacks. > > The pattern-matching function argument syntax might look unusual, but I > think it may go a long way towards limiting "abstraction bloat." > The pattern matching binding (assignment) and function argument is the heart, meat, and soul of Erlang. As soon as you have fully grokked [H | T] = and f(A,B,C,D) -> blah, blah; f([]) -> different blah, blah. for example, almost all the rest is syntax with a bunch of added library functions which make the stated goals of the project seem almost like child's play! I really hope after we stress this it holds up to the buffeting we must give it in tests. Bob N4HY > 73 > Frank > AB2KT > > On Fri, 2006-09-01 at 14:05 -0700, Paul Shaffer wrote: > >> DNS Client service not running. I tracked this down as soon as >> I realized that node with names of the form '[EMAIL PROTECTED]' were >> seeing each other. Erlang is very interesting. If I had time >> I would play with the windows service version they include in >> the distribution. My recent work has involved programming >> a service in .net that handles thousands of simultaneous >> network proxy threads, so Erlang's design philosophy seems >> very practical in comparison. >> >> >>> What's the issue? >>> >>> 73 >>> Frank >>> AB2KT >>> >> >> >> >> >> ___ >> -- AMSAT VP Engineering. Member: ARRL, AMSAT-DL, TAPR, Packrats, NJQRP/AMQRP, QRP ARCI, QCWA, FRC. ARRL SDR Wrk Grp Chairman "You see, wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. Do you understand this? And radio operates exactly the same way: you send signals here, they receive them there. The only difference is that there is no cat." - Einstein ___ 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
Re: [Flexradio] External CW Keyer Interconnect
Why not plug it into the key jack on the back of the radio? Thats what I do, works fine! 73 - Mike WA8BXN ---Original Message--- From: John Denson Date: 09/01/06 21:37:11 To: FlexRadio Reflector Subject: [Flexradio] External CW Keyer Interconnect I want to connect my external CW keyer (which will look like an External Key) to my computer serial port. What hook-up do I use? My guess is that the keyer ground goes to serial port pin 4 (DTR) and that the keyer output goes to either serial port pin 6 (DSR) or pin 8 (CTS) but not to both pins 6 and pin 8. Is that correct? John Denson, AI6A -- next part -- An HTML attachment was scrubbed... URL: /pipermail/flexradio_flex-radio biz/attachments/20060901/7a6de7f2/attachment.html ___ 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
Re: [Flexradio] Erlang, my first steps
Good, I was about to send you working code. I ran five client/server blocks here today Two on XP machines, two on Linux machines, and one on my Mac. RPC worked on all of them irrespective of who issued the call and irrespective of who the call was directed to. For this experiment, I did only a little more than ping/pong (tutorial 14). I built a directory listing and returned it in a message. This took a hand full of lines of code. Paul Shaffer wrote: > My problem was that the windows service "DNS Client" wasn't running. > Erlang nodes can now see each other. Changes my whole outlook :+> > > >> Thanks for that. I will certainly check it out before I dive into the >> real thing. I would have thought that the guys would have checked that >> out pretty early on...but then no one has popped up to say it does work, >> so maybe not. There really shouldn't be an issue but then this is >> software, anything can happen. >> > > > > > > > ___ > 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 > > -- AMSAT VP Engineering. Member: ARRL, AMSAT-DL, TAPR, Packrats, NJQRP/AMQRP, QRP ARCI, QCWA, FRC. ARRL SDR Wrk Grp Chairman "You see, wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. Do you understand this? And radio operates exactly the same way: you send signals here, they receive them there. The only difference is that there is no cat." - Einstein ___ 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
Re: [Flexradio] Erlang, my first steps
Bob -- A little short on time now so I can't really respond fully. Just a couple points. On Fri, 2006-09-01 at 23:20 +0100, Bob Cowdery wrote: > I don't know what advantage is > gained from an FP language (in this environment). Process concurrency can be proved correct when expressed in an FP, but not otherwise. When you're talking about a system that has possibly thousands of processes on dozens of nodes, proving correctness is important. > Lightweight threads aka processes. I don't think we are running massive > numbers of threads and threads are not particularly difficult in most > modern languages. Not so. We are talking about hundreds and potentially thousands of threads. Remember that we're talking about an environment that can support 2^N simultaneous radios on one processor, where is easily 6 or 7. This is not speculation. It's happening right now with DttSP, although not on an SDR-1000. Erlang is a proven commodity in situations like this. 73 Frank AB2KT ___ 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] External CW Keyer Interconnect
I want to connect my external CW keyer (which will look like an External Key) to my computer serial port. What hook-up do I use? My guess is that the keyer ground goes to serial port pin 4 (DTR) and that the keyer output goes to either serial port pin 6 (DSR) or pin 8 (CTS) but not to both pins 6 and pin 8. Is that correct? John Denson, AI6A -- next part -- An HTML attachment was scrubbed... URL: /pipermail/flexradio_flex-radio.biz/attachments/20060901/7a6de7f2/attachment.html ___ 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
Re: [Flexradio] CW T/R transition pop?
Eric, Have to disagree - on my external power meter into a dummy load there is an output on rx to tx in SSB both on a firebox and a delta 44 (haven't checked CW) Regards, Paul M1PAF -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of FlexRadio - Eric Sent: 02 September 2006 00:57 To: 'NZ8J'; flexradio@flex-radio.biz Subject: Re: [Flexradio] CW T/R transition pop? We are actually looking into this issue today on the latest SVN version. It seems that there is a transition impulse response (in both directions, actually). However, it appears that this impulse is limited to just the monitor output (at least in all testing with the Delta 44 and the FireBox) and does NOT affect the transmit output. Watch the SVN release notes for more info. Eric Wachsmann FlexRadio Systems > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > radio.biz] On Behalf Of NZ8J > Sent: Friday, September 01, 2006 3:17 PM > To: flexradio@flex-radio.biz > Subject: [Flexradio] CW T/R transition pop? > > Is a fairly loud "pop" normal on CW when transitioning from TX to RX? I > don't get it when I first key, it is when I stop keying and the SDR1000 > goes > back top receive. I've played with the various AGC/AF/preamp/AF gain > levels > but nothing seems to help. > > I am keying the radio with an external Logikey CMOS 4 keyer > > I am using a Dell 3.0 ghz with 1GB ram and a D44 sound card.. it is the > same > with headphones plugged in place of the amplified speakers. > > Is there some hardware or software configuration that I have wrong, or is > this normal? > > Thanks > Tim > NZ8J > > > > ___ > 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
Re: [Flexradio] CW T/R transition pop?
We are actually looking into this issue today on the latest SVN version. It seems that there is a transition impulse response (in both directions, actually). However, it appears that this impulse is limited to just the monitor output (at least in all testing with the Delta 44 and the FireBox) and does NOT affect the transmit output. Watch the SVN release notes for more info. Eric Wachsmann FlexRadio Systems > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > radio.biz] On Behalf Of NZ8J > Sent: Friday, September 01, 2006 3:17 PM > To: flexradio@flex-radio.biz > Subject: [Flexradio] CW T/R transition pop? > > Is a fairly loud "pop" normal on CW when transitioning from TX to RX? I > don't get it when I first key, it is when I stop keying and the SDR1000 > goes > back top receive. I've played with the various AGC/AF/preamp/AF gain > levels > but nothing seems to help. > > I am keying the radio with an external Logikey CMOS 4 keyer > > I am using a Dell 3.0 ghz with 1GB ram and a D44 sound card.. it is the > same > with headphones plugged in place of the amplified speakers. > > Is there some hardware or software configuration that I have wrong, or is > this normal? > > Thanks > Tim > NZ8J > > > > ___ > 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
Re: [Flexradio] Erlang, my first steps
At 03:20 PM 9/1/2006, Bob Cowdery wrote: >Let me play devils advocate for a moment. I have to say I am still >pondering Erlang as a platform. What I am wondering is what features of >Erlang are desirable or necessary for the task in hand. Several things >strike me. >My options at the moment are Erlang, Python, Ruby - all of which require >some glue code at each non native node (and I recon at the moment that's >all of them) and my original plan of plain sockets and JSON which >requires no glue code as everybody can do sockets and everybody can >encode/decode JSON. I think they are all a similar amount of work >strangely enough. > >73 >Bob >G3UKB I think you've sort of hit on an interesting point. There ARE applications for which something like Erlang is an enabling technology: they're conceptually complex enough that the new tool (whatever it is) helps bring conceptual or design clarity. This is sort of the point of things like UML (Unified Modeling Language), which, in theory, allows one to design very large and complex systems, and be reasonbly certain that you haven't overlooked something, partly by providing a consistent notational scheme and terminology, and partly by having a structured way to keep track of everything you need for such systems in addition to the source code itself (the artifacts). Erlang (and similar tools) are a sort of interesting approach to the problem, because the models that are produced are "executable".. that is, you can run them to see if the system works. As opposed to a more traditional modeling approach where all you wind up with is paper (and possibly, automated database tools and rules engines that do some amount of design validation). Simulink in Matlab provides a very similar capability. You can draw out all the state diagrams, define the behaviors, events, and actions, and actually "run the machine". Heck, if you associate code with the various actions, it will actually generate software for a target processor or firmware for an FPGA implementation. I've seen several software radios built this way, where the output of Matlab or SPW is loaded into an FPGA or DSP in an appropriate platform. More than one complex real time system has been built by first being modeled in Matlab to see if it will work, then, the StateCharts and modules are used as a design specification for a separate implementation in something more congenial to the target processor. There are also applications for which abstracting certain aspects makes the implementation easier, by hiding a lot of the mechanics which can get real ugly, and which distract from the understanding of what's going on. Programming languages provide useful abstraction from the grotty details of machine code. Labview is a nice example of a non-procedural (and graphic) programming language that is widely used for controlling instruments, making measurements, running and controlling real time processes. It greatly speeds up doing such applications, because now the programmer doesn't have to worry about multithreaded programs, I/O drivers, version compatibilities, etc. In almost all cases, one can do the job without the new tool. You could code by flipping switches and loading memory manually. But usually the new tool (at least at first) provides some perceived benefit. So, a different form of the question Bob raises might be: (with some subsidiary questions) a) What is the problem that X is the solution to? (is that problem important and worth solving in the first place? or, is it a piece or symptom of a bigger problem) b) Is X an appropriate solution for that problem? (is it the only solution, the best among options, one of many equivalent solutions, or totally lame, but looked cool at first glance) c) Does the use of X convey some significant benefit in performance, implementation time, or attractiveness of the final product? (does the use of X make the project attractive to a potential contributor, thereby reducing the calendar time required to get a particular function? does it achieve some philosophical goal? ) Plug in your choice for X. It could be "C code" or "Microsoft Visual Studio 2005" or "Erlang" or "cross platform portability" or "MS-DOS 2.0 compatibility" 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
Re: [Flexradio] CW T/R transition pop?
There is a pop on the TX to RX transition with VAC too. But I do not hear the pop when I listen to my signal on another receiver. Do you here the pop over the air? If not, these two things may be related (I have an open bug in bug tracker about this issue). -Tim --- Integrated Technical Services "Too much of everything is just enough." -Bob Barlow -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of NZ8J Sent: Friday, September 01, 2006 4:17 PM To: flexradio@flex-radio.biz Subject: [Flexradio] CW T/R transition pop? Is a fairly loud "pop" normal on CW when transitioning from TX to RX? I don't get it when I first key, it is when I stop keying and the SDR1000 goes back top receive. I've played with the various AGC/AF/preamp/AF gain levels but nothing seems to help. I am keying the radio with an external Logikey CMOS 4 keyer I am using a Dell 3.0 ghz with 1GB ram and a D44 sound card.. it is the same with headphones plugged in place of the amplified speakers. Is there some hardware or software configuration that I have wrong, or is this normal? Thanks Tim NZ8J ___ 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
Re: [Flexradio] Erlang, my first steps
Let me play devils advocate for a moment. I have to say I am still pondering Erlang as a platform. What I am wondering is what features of Erlang are desirable or necessary for the task in hand. Several things strike me. Its a functional programming language, which is a style that takes a little getting used to. I don't think my brain really works well with it. I'm not good with XSLT which people might not think of as a functional language but actually is. You can do functional styles in other languages, Python has all the pieces for example but isn't so elegant and doesn't force that style. I don't know what advantage is gained from an FP language (in this environment). Unless large portions are going to be rewritten in Erlang, just using it to connect processes in other languages seems a waste and actually not very straight forward. Could there be plans to dissect the DSP and run it as multiple concurrent processes, now that could make sense. Lightweight threads aka processes. I don't think we are running massive numbers of threads and threads are not particularly difficult in most modern languages. Message passing. It's one way for processes to talk but may not be appropriate in all cases. It's easy in Erlang and because it's an FP language (no side effects) the threads are isolated, so Erlang calls them processes. A messaging layer is not difficult to add and most modern languages already have one or more messaging options. Distribution, well lots of ways to do it. Sockets of course underlie them all. Python has Pyro which is very simple to use and I've done massive transfers for long periods of time so I know its robust. My options at the moment are Erlang, Python, Ruby - all of which require some glue code at each non native node (and I recon at the moment that's all of them) and my original plan of plain sockets and JSON which requires no glue code as everybody can do sockets and everybody can encode/decode JSON. I think they are all a similar amount of work strangely enough. 73 Bob G3UKB On Fri, 2006-09-01 at 16:37 -0400, Frank Brickle wrote: > It works just fine here. > > You have to start up 2 instances of erlang. Here's how I do it under > cygwin. > > (1) Start up 1 instance like this: > werl -sname pong > then compile the tutorial > c(tut17). > and run it > tut17:start_pong(). > (2) Start up the other instance: > werl -sname ping > and then run > tut17([EMAIL PROTECTED]). > where 'ab2kt' is the hostname of my Windows machine. [You can find that > out by running > node(). > on the machine in question.] > > It runs perfectly on an HP laptop using XP SP2. > > What's the issue? > > 73 > Frank > AB2KT > > On Fri, 2006-09-01 at 19:47 +0100, Bob Cowdery wrote: > > Thanks for that. I will certainly check it out before I dive into the > > real thing. I would have thought that the guys would have checked that > > out pretty early on...but then no one has popped up to say it does work, > > so maybe not. There really shouldn't be an issue but then this is > > software, anything can happen. > > > > Bob > > > > On Fri, 2006-09-01 at 07:18 -0500, Cecilio Bayona wrote: > > > Paul Shaffer wrote: > > > >> Were you having problems with getting a program that works with Linux > > > >> Erlang to work in Windows? > > > > > > > > = > > > > It's all just for fun of course. > > > > I was just going through the distributed erlang samples getting each > > > > one to work. Then I hit a brick wall with distributed nodes. Nodes > > > > will not communicate on my Windows system. This appears to > > > > be a problem others have had, and there's no solution so far. A couple > > > > of erlang people have tried to help, but they don't run Windows so their > > > > help can only go so far. Try to open 2 nodes on an XP system for > > > > example and try to ping one from the console of the other. Should > > > > be a piece of cake. I've checked everything I could think of: firewall, > > > > cookies, etc. > > > > > > > > > > > SNIP > > > > > > > Ah, did you notice if the bricks had a slice of lemon on them? Sorry, > > > too early, I couldn't help myself. > > > > > > In "theory" it should all work the same, it uses IP sockets to > > > communicate between processes, so it should work with one PC, multiple > > > PC's, or multiple OS's. In theory that is. Theory says that theory and > > > practice should be the same, practice however tells you otherwise. > > > > > > I'm hoping to get to try out some of the sample programs this long > > > weekend, but I have a lot of stuff on my plate. > > > > > > I'm surprised that they are not looking at Lisp as the glue to the > > > pieces, well maybe they are and haven't told us. It's so incredibly > > > capable, and not just in concurrent process. > > > > > > > ___ > > FlexRadio mailing list > > FlexRadio@flex-radio.biz > > http://mail.flex-radio.biz/mailman/listi
Re: [Flexradio] Erlang, my first steps
Thought that might be it. If you get a chance, look at the 'Behavior' documentation. Part of OTP (as beyond just the Erlang language) is a fairly complete set of server, state machine, task supervisor, and application frameworks for which you need to supply only callbacks. The pattern-matching function argument syntax might look unusual, but I think it may go a long way towards limiting "abstraction bloat." 73 Frank AB2KT On Fri, 2006-09-01 at 14:05 -0700, Paul Shaffer wrote: > DNS Client service not running. I tracked this down as soon as > I realized that node with names of the form '[EMAIL PROTECTED]' were > seeing each other. Erlang is very interesting. If I had time > I would play with the windows service version they include in > the distribution. My recent work has involved programming > a service in .net that handles thousands of simultaneous > network proxy threads, so Erlang's design philosophy seems > very practical in comparison. > > > What's the issue? > > > 73 > > Frank > > AB2KT > > > > > ___ > 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
Re: [Flexradio] [OT] Microsoft drops upport of XP/SP1
At 11:19 AM 9/1/2006, Ken - N9VV wrote: >I know that many of us are afraid of the "features" that Vista will >bring us. By direct testing I discovered that my M-Audio Delta-44 >drivers are *NOT* supported under Vista and none are available at this >time. The question will really be, though, whether the sound interface mfrs will release an updated driver (as they could be expected to do, at least for current products or ones that are reasonably recent). This is sort of a generic problem with software radios (or products in general) that rely on the use of a consumer PC. On the one hand, you get great cost economy by using a consumer product (if you had to build all the processing stuff in a PC into your radio, it would cost a heck of a lot more than the PC costs).. But on the other hand, you now have to plan for regular upgrades, both of hardware and software. In the overall scheme of things, it's probably still cheaper. A few hundred dollars every couple years for a new audio interface and a few hundred dollars every couple of years for new OS, vs, several thousand dollars up front for permanently embedded capability that can't be enhanced. Here, we spend about $3K on a radio that has the performance of one costing much more (and which can improve), but which has a "maintenance tail" cost of $100/yr or so. Compare this to something like an Orion at around $4500 or and IC7800 for $11K. That doesn't stop it from grating on you though.. we're accustomed to buying a radio and using it, essentially unchanged, for 20 years. (I just sold an old FT757 that I got in the mid-80s, and it still worked about the same as when I bought it). >Here is another nail in the XP coffin: >--- >Microsoft To Drop Support for XP SP1 > >by Stuart J. Johnston > >August 30, 2006 > >Microsoft will discontinue all public support of Windows XP Service Pack >1 (SP1) on Oct. 10. > >After that date, no new security patches or hotfixes will be released >for the aging operating system's first service pack, which has been >superseded by SP2. All incident support will end that day as well. In >order to continue receiving support, customers will need to be updated >to SP2. And, as a practical matter, it's not surprising that MS doesn't support SP1 any more. I don't know how many properly written Windows applications that worked under SP1 wouldn't work under SP2. The kinds of things that break in this situation are applications that were originally written for a previous version, and are relying on some sort of compatibility mode, or given the frenzied interest in anti-piracy and digital rights management, something that is perceived to be "too wide open". Unfortunately, hams tend to use just such capabilities (access to hardware devices, for instance) that are viewed as "dangerous" by the larger community. SP2 fixed a huge number of big security problems in WinXP(most probably stemming from the "we've got to get something shipped" pressure on WinXP Rev. zero). SP2 has been out for 2 years now, so you've had plenty of time to work through compatibility issues. 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
Re: [Flexradio] Erlang, my first steps
DNS Client service not running. I tracked this down as soon as I realized that node with names of the form '[EMAIL PROTECTED]' were seeing each other. Erlang is very interesting. If I had time I would play with the windows service version they include in the distribution. My recent work has involved programming a service in .net that handles thousands of simultaneous network proxy threads, so Erlang's design philosophy seems very practical in comparison. > What's the issue? > 73 > Frank > AB2KT ___ 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
Re: [Flexradio] Erlang, my first steps
It works just fine here. You have to start up 2 instances of erlang. Here's how I do it under cygwin. (1) Start up 1 instance like this: werl -sname pong then compile the tutorial c(tut17). and run it tut17:start_pong(). (2) Start up the other instance: werl -sname ping and then run tut17([EMAIL PROTECTED]). where 'ab2kt' is the hostname of my Windows machine. [You can find that out by running node(). on the machine in question.] It runs perfectly on an HP laptop using XP SP2. What's the issue? 73 Frank AB2KT On Fri, 2006-09-01 at 19:47 +0100, Bob Cowdery wrote: > Thanks for that. I will certainly check it out before I dive into the > real thing. I would have thought that the guys would have checked that > out pretty early on...but then no one has popped up to say it does work, > so maybe not. There really shouldn't be an issue but then this is > software, anything can happen. > > Bob > > On Fri, 2006-09-01 at 07:18 -0500, Cecilio Bayona wrote: > > Paul Shaffer wrote: > > >> Were you having problems with getting a program that works with Linux > > >> Erlang to work in Windows? > > > > > > = > > > It's all just for fun of course. > > > I was just going through the distributed erlang samples getting each > > > one to work. Then I hit a brick wall with distributed nodes. Nodes > > > will not communicate on my Windows system. This appears to > > > be a problem others have had, and there's no solution so far. A couple > > > of erlang people have tried to help, but they don't run Windows so their > > > help can only go so far. Try to open 2 nodes on an XP system for > > > example and try to ping one from the console of the other. Should > > > be a piece of cake. I've checked everything I could think of: firewall, > > > cookies, etc. > > > > > > > > SNIP > > > > > Ah, did you notice if the bricks had a slice of lemon on them? Sorry, > > too early, I couldn't help myself. > > > > In "theory" it should all work the same, it uses IP sockets to > > communicate between processes, so it should work with one PC, multiple > > PC's, or multiple OS's. In theory that is. Theory says that theory and > > practice should be the same, practice however tells you otherwise. > > > > I'm hoping to get to try out some of the sample programs this long > > weekend, but I have a lot of stuff on my plate. > > > > I'm surprised that they are not looking at Lisp as the glue to the > > pieces, well maybe they are and haven't told us. It's so incredibly > > capable, and not just in concurrent process. > > > > ___ > 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
Re: [Flexradio] Erlang, my first steps
My problem was that the windows service "DNS Client" wasn't running. Erlang nodes can now see each other. Changes my whole outlook :+> >Thanks for that. I will certainly check it out before I dive into the >real thing. I would have thought that the guys would have checked that >out pretty early on...but then no one has popped up to say it does work, >so maybe not. There really shouldn't be an issue but then this is >software, anything can happen. ___ 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] CW T/R transition pop?
Is a fairly loud "pop" normal on CW when transitioning from TX to RX? I don't get it when I first key, it is when I stop keying and the SDR1000 goes back top receive. I've played with the various AGC/AF/preamp/AF gain levels but nothing seems to help. I am keying the radio with an external Logikey CMOS 4 keyer I am using a Dell 3.0 ghz with 1GB ram and a D44 sound card.. it is the same with headphones plugged in place of the amplified speakers. Is there some hardware or software configuration that I have wrong, or is this normal? Thanks Tim NZ8J ___ 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
Re: [Flexradio] sdr & 3000 pro wattmeter
Could you discribe the problem your having in detail? And, is this http://www.radiocraft-eng.com/3000-Pro.html the watt meter? After looking at specs of this meter, I would think it "should" work OK. I have a similar RF Applications P-2000A twin meter PEP wattmeter and it seems to work FB with SDR. Mel, K0PFX - Original Message - From: "billy-k5py" <[EMAIL PROTECTED]> To: Sent: Friday, September 01, 2006 2:28 PM Subject: [Flexradio] sdr & 3000 pro wattmeter >I am having trouble getting the sdr to work with the radiocraft wattmeter, >the 3000 pro. has anyone had this same problem. > -- next part -- > An HTML attachment was scrubbed... > URL: > /pipermail/flexradio_flex-radio.biz/attachments/20060901/c58117b0/attachment.html > ___ > 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] sdr & 3000 pro wattmeter
I am having trouble getting the sdr to work with the radiocraft wattmeter, the 3000 pro. has anyone had this same problem. -- next part -- An HTML attachment was scrubbed... URL: /pipermail/flexradio_flex-radio.biz/attachments/20060901/c58117b0/attachment.html ___ 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
Re: [Flexradio] Erlang, my first steps
Thanks for that. I will certainly check it out before I dive into the real thing. I would have thought that the guys would have checked that out pretty early on...but then no one has popped up to say it does work, so maybe not. There really shouldn't be an issue but then this is software, anything can happen. Bob On Fri, 2006-09-01 at 07:18 -0500, Cecilio Bayona wrote: > Paul Shaffer wrote: > >> Were you having problems with getting a program that works with Linux > >> Erlang to work in Windows? > > > > = > > It's all just for fun of course. > > I was just going through the distributed erlang samples getting each > > one to work. Then I hit a brick wall with distributed nodes. Nodes > > will not communicate on my Windows system. This appears to > > be a problem others have had, and there's no solution so far. A couple > > of erlang people have tried to help, but they don't run Windows so their > > help can only go so far. Try to open 2 nodes on an XP system for > > example and try to ping one from the console of the other. Should > > be a piece of cake. I've checked everything I could think of: firewall, > > cookies, etc. > > > > > SNIP > > > Ah, did you notice if the bricks had a slice of lemon on them? Sorry, > too early, I couldn't help myself. > > In "theory" it should all work the same, it uses IP sockets to > communicate between processes, so it should work with one PC, multiple > PC's, or multiple OS's. In theory that is. Theory says that theory and > practice should be the same, practice however tells you otherwise. > > I'm hoping to get to try out some of the sample programs this long > weekend, but I have a lot of stuff on my plate. > > I'm surprised that they are not looking at Lisp as the glue to the > pieces, well maybe they are and haven't told us. It's so incredibly > capable, and not just in concurrent process. > ___ 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] [OT] Microsoft drops upport of XP/SP1
I know that many of us are afraid of the "features" that Vista will bring us. By direct testing I discovered that my M-Audio Delta-44 drivers are *NOT* supported under Vista and none are available at this time. Here is another nail in the XP coffin: --- Microsoft To Drop Support for XP SP1 by Stuart J. Johnston August 30, 2006 Microsoft will discontinue all public support of Windows XP Service Pack 1 (SP1) on Oct. 10. After that date, no new security patches or hotfixes will be released for the aging operating system's first service pack, which has been superseded by SP2. All incident support will end that day as well. In order to continue receiving support, customers will need to be updated to SP2. The move, which has been expected, comes on the heels of Microsoft ending all support for Windows 98 (both First and Second Editions) and Millennium Edition on July 11. While the company provides a total of 10 years of mainstream and extended support for its business products, that doesn't apply for individual service packs. The company's stated policy for service packs is that, "when a service pack is released, Microsoft will provide 12 months of support for the previous service pack...Support may be extended to 24 months for those service packs when Microsoft believes customers will need additional time for testing and deployment." Windows XP SP2 was released on Sept. 17, 2004. Earlier this week, Microsoft announced it is restructuring its custom support agreements to make them more flexible for customers who cannot migrate off older products in time for lifecycle support cutoff dates. Why Oct. 10 instead of the first of the month? Because the 10th is "Patch Tuesday" -- the day Microsoft releases all of its security patches for the month. So that is the last day that any patches for XP SP1 will ship. You can contact Stuart about "Microsoft To Drop Support for XP SP1" at [EMAIL PROTECTED] ___ 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
Re: [Flexradio] Latest SVN Releases
At 11:23 PM 8/31/2006, [EMAIL PROTECTED] wrote: >ZS6AVM Wrote: > >Thanks very much Brian (W5AMI), your efforts are greatly appreciated ! >I have downloaded SVN659, and will install when I get home today >The problem with TortoiseSVN is that our Firewall will not permit >connection to the Site. I did speak to our IT Dept, and they say that >there is nothing that they can do, hi ! I would agree.. While Tortoise and SVN are quite nice, the firewall issue kept popping up for me. The other problem was that tortoise wants to integrate with Windows Explorer, and I think that integration has a few hiccups, conflicting with other applications that also want to integrate (or at least I was having odd problems with Explorer (and programs that use those capabilities) until I uninstalled Tortoise..) A bit retro, but grabbing zips/tarballs/etc. seems to work better. 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
Re: [Flexradio] Erlang, my first steps
Paul Shaffer wrote: >> Were you having problems with getting a program that works with Linux >> Erlang to work in Windows? > > = > It's all just for fun of course. > I was just going through the distributed erlang samples getting each > one to work. Then I hit a brick wall with distributed nodes. Nodes > will not communicate on my Windows system. This appears to > be a problem others have had, and there's no solution so far. A couple > of erlang people have tried to help, but they don't run Windows so their > help can only go so far. Try to open 2 nodes on an XP system for > example and try to ping one from the console of the other. Should > be a piece of cake. I've checked everything I could think of: firewall, > cookies, etc. > > SNIP > Ah, did you notice if the bricks had a slice of lemon on them? Sorry, too early, I couldn't help myself. In "theory" it should all work the same, it uses IP sockets to communicate between processes, so it should work with one PC, multiple PC's, or multiple OS's. In theory that is. Theory says that theory and practice should be the same, practice however tells you otherwise. I'm hoping to get to try out some of the sample programs this long weekend, but I have a lot of stuff on my plate. I'm surprised that they are not looking at Lisp as the glue to the pieces, well maybe they are and haven't told us. It's so incredibly capable, and not just in concurrent process. -- Cecil KD5NWA www.qrpradio.com www.hpsdr.com "Sacred Cows make the best Hamburger!" Don Seglio Batuna ___ 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
Re: [Flexradio] Erlang, my first steps
> Were you having problems with getting a program that works with Linux > Erlang to work in Windows? = It's all just for fun of course. I was just going through the distributed erlang samples getting each one to work. Then I hit a brick wall with distributed nodes. Nodes will not communicate on my Windows system. This appears to be a problem others have had, and there's no solution so far. A couple of erlang people have tried to help, but they don't run Windows so their help can only go so far. Try to open 2 nodes on an XP system for example and try to ping one from the console of the other. Should be a piece of cake. I've checked everything I could think of: firewall, cookies, etc. ___ 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