Re: [Flexradio] Software development with C#
- 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,Cecil Bayona
>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@...
> > http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
>Philip A Covington
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? :-PDon'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.
- Philip Covington wrote:
> ...a big update to jDttSPThat's right. Now that we're past the official fork between the Linux
> 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.
and Windows versions, the complete Linux environment is crystallizing
fast. Bob G3UKB has done heroic work in building the console and remoted
control environment. The debugging is mostly a question of ironing out
version inconsistencies between various supporting software chunks.
The main outstanding question right now is how to provide a complete
system for the early adopters that won't have them tearing their hair
out over massive installation requirements and dependency problems. This
is a non-trivial issue and difficult to solve without forcing everybody
to the same Linux distro, release, and supplementary libraries. Nothing
N4HY and I are down for the count right now with AMSAT and other
commitments, but we will be concentrating on the Linux release again
during the coming week.