开云体育

ctrl + shift + ? for shortcuts
© 2025 Groups.io

[Flexradio] Software development with C#


KD5NWA
 

That's the feeling I was getting, that is not a simple setup a project and recompile. There is so much more to a programming environment, all the libraries would have to be compatible or your dead in the water.

I was wondering, I went to the icSharpDevelop site and I got the impression that the software is only a IDE for the MS C# compiler, so you would still have to have the MS software anyway. Is that correct or will it work with it's own or other C# compilers.

They have a evaluation version of MS C# has anyone succeeded in compiling the Flex software with that free software?

Is anyone using the Borland C#Builder environment? I like Delphi and you get C# included so It would not be so bad to upgrade. My son is going to the local University so a student copy would also be reasonable in term of $$

I would imagine it's going to be like everything else MS C#, C#Builder, Mono, or Grasshopper all would be fine for a new software project but to convert a project from another environment would be a lot of work.

Lissssp anyone? :-P

At 05:31 PM 10/5/2005, Philip Covington wrote:
Hi Cecil,

The short answer is no, not easily.

It is possible to compile the PowerSDR Console source with
SharpDevelop if you already have the compiled DLLs for DttSP, FFTW,
PortAudio, etc... You will have to make quite a few changes to the
source code to get it to compile though. It is not fun after having
done it a few times. Every time a new version is released you have to
go back through the process of changing the source code to get it to
compile with SharpDevelop. This is using the .NET 1.1 framework.

Because of the use of the DttSP, FFTW, PortAudio, etc DLLs you would
have to make extensive changes to get it to compile under Mono running
on Linux. You *can* use shared libraries in Mono/Linux just like you
can use DLLs in Mono/Windows using interop. It would be so much of a
job that it would be much easier to start from scratch.

Frank Brickle announced that there would be a big update to jDttSP
along with a GUI very soon on Linux. I think it is a collaboration
between Bob Cowdery, Bob McGwier, and Frank Brickle so I am sure one
of them can tell you more.

73 de Phil N8VB




On 10/5/05, KD5NWA <kd5nwa@...> wrote:
Are any other C# platforms being successfully used to compile the
Flex software other that MS Visual Studio ?

What about ;

Mono
Grasshopper
C#Builder

??

Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time ...



_______________________________________________
FlexRadio mailing list
FlexRadio@...


--
Philip A Covington
Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the same results every time is insanity: I've almost proved it isn't; only a few more tests now and I'm sure results will differ this time ...


 

KD5NWA wrote:

Lissssp anyone? :-P
Don't I wish.

All you need to be convinced is to see the edifice that Bill Schottaedt of CCRMA has built around CLM, CMN, and snd to see the value of that kind of programming environment. His stuff works across all the current Lisps. He doesn't consign you to using Lisp, either. You can leverage his work in C, guile, Ruby...pretty astonishing.

One of the reasons we're rolling much of the effort over into Python is the extent to which that platform provides much of what you'd like to have from Lisp, except the programmable syntax. It wouldn't be surprising if the same considerations weighed heavily in the choice of Python as the medium for gnuradio.

73
Frank
AB2KT