[Cs-dev] Microsoft tools and platforms
Date | 2014-11-13 21:39 |
From | Michael Gogins |
Subject | [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
I think it is, at least potentially, quite significant that Microsoft has:
(1) Added support for most of its languages and platforms, including mobile platforms and HTML5, to Visual Studio Express Edition. (2) Announced that it will port .NET to OS X and Linux, and open-source it (!!!). Currently, Microsoft is minting shekels in server infrastructure software such as SQL Server and Windows Server Edition, while gradually losing traction on the desktop, with users, and in mobile devices. The new leadership at Microsoft appears to recognize that without regaining lost ground on desktops and devices, and without establishing a cheaper presence in cloud servers, their leadership position in databases and their good position in server operating systems will also erode. My intuitive guess is that not only is this the only move that can save Microsoft's bacon in the long run, it may actually succeed to some extent. I have no doubt at all as to the quality of SQL Server, Windows Server, and the Microsoft developer tools since I use them at work while I use open source tools and software (some also of very high quality, such as MinGW and Qt) for Csound development. I ask, what is the current status of the Visual C++ build of Csound? How well does the build run? How many optional parts of Csound can be built and run with Microsoft? Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com |
Date | 2014-11-13 22:27 |
From | Felipe Sateler |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
I'd like to clarify some points: There is a new version of VS called Community Edition, in addition to Express. It is basically the Pro version, and it is free for use for open source projects, and individual developers. Enterprise orgs need to still buy Pro. This means that you can install extensions (of which there are many very useful), which you couldn't with Express. Express edition also couldn't handle multiple projects of different types within the same solution. http://www.visualstudio.com/products/visual-studio-community-vs#QnA What MS will open source is the Core CLR, which is the basis for the newer versions of .Net, but it is not the whole thing. There are still some closed components, like WPF. I am very excited about these news. On Thu, Nov 13, 2014 at 6:39 PM, Michael Gogins |
Date | 2014-11-14 01:17 |
From | Michael Gogins |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
Thanks for the clarification. Windows Forms, is that available in the open source stuff? Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Thu, Nov 13, 2014 at 5:27 PM, Felipe Sateler <fsateler@gmail.com> wrote: I'd like to clarify some points: |
Date | 2014-11-14 02:25 |
From | Felipe Sateler |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
It appears not, as I gather from the image on this post: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx If you want a cross platform GUI, you will need to use Gtk# or Xwt On Thu, Nov 13, 2014 at 10:17 PM, Michael Gogins |
Date | 2014-11-14 12:16 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
Hi Mike, I think it's a good move from Microsoft as well. Having used C#, I can say it's a great language and much nicer to use than Java imo. Also releasing a free version of the Pro VS 2013 is great to have also. For the VC build, I updated the VS2013 branch back in August, it was building correctly at the time with a lot of the valid (for Windows) cmake options enabled. I should make a list of which options were working on the wiki I think. It would be nice to know what settings are used for the current installer build and that could be something to aim towards for this build. I haven't done a massive amount of testing with the build output to be honest. However a lot of the example csds are running without error. If more people were using this build then I guess that would help a lot in stabilizing it over time. One thing that would hinder people using this is the dependency issue though. It's very time consuming and messy getting it all working. A lot of the dependencies require manual building or hacking around to get them functional. I'd hope with this new OneGet package manager in Windows that it would help with this problem to some degree. There is a beta version available which I had been meaning to play around with. Thanks, Stephen Date: Thu, 13 Nov 2014 16:39:53 -0500 From: michael.gogins@gmail.com To: csound-devel@lists.sourceforge.net Subject: [Cs-dev] Microsoft tools and platforms I think it is, at least potentially, quite significant that Microsoft has:
(1) Added support for most of its languages and platforms, including mobile platforms and HTML5, to Visual Studio Express Edition. (2) Announced that it will port .NET to OS X and Linux, and open-source it (!!!). Currently, Microsoft is minting shekels in server infrastructure software such as SQL Server and Windows Server Edition, while gradually losing traction on the desktop, with users, and in mobile devices. The new leadership at Microsoft appears to recognize that without regaining lost ground on desktops and devices, and without establishing a cheaper presence in cloud servers, their leadership position in databases and their good position in server operating systems will also erode. My intuitive guess is that not only is this the only move that can save Microsoft's bacon in the long run, it may actually succeed to some extent. I have no doubt at all as to the quality of SQL Server, Windows Server, and the Microsoft developer tools since I use them at work while I use open source tools and software (some also of very high quality, such as MinGW and Qt) for Csound development. I ask, what is the current status of the Visual C++ build of Csound? How well does the build run? How many optional parts of Csound can be built and run with Microsoft? Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel |
Date | 2014-11-14 14:04 |
From | Michael Gogins |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
This evening I will email my cmake configuraton log which will tell you what I build for the installer. You can also tell by looking at the installer options and binaries. I totally agree about the dependencies. But for C linkage you can of course have VC++ link with MinGW libraries. You could get many of those dependecies from an installation from my installer. Thanks, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Nov 14, 2014 at 7:16 AM, Stephen Kyne <stevek@outlook.ie> wrote:
|
Date | 2014-11-14 14:21 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
Ok great, that sounds good. I'll give it a try. Thanks, Stephen Date: Fri, 14 Nov 2014 09:04:59 -0500 From: michael.gogins@gmail.com To: csound-devel@lists.sourceforge.net Subject: Re: [Cs-dev] Microsoft tools and platforms This evening I will email my cmake configuraton log which will tell you what I build for the installer. You can also tell by looking at the installer options and binaries. I totally agree about the dependencies. But for C linkage you can of course have VC++ link with MinGW libraries. You could get many of those dependecies from an installation from my installer. Thanks, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Nov 14, 2014 at 7:16 AM, Stephen Kyne <stevek@outlook.ie> wrote:
------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel |
Date | 2014-11-20 16:38 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
Hey Mike, Any chance you could send your CMake configuration for the Windows installer? Thanks, Stephen From: stevek@outlook.ie To: csound-devel@lists.sourceforge.net Date: Fri, 14 Nov 2014 14:21:43 +0000 Subject: Re: [Cs-dev] Microsoft tools and platforms Ok great, that sounds good. I'll give it a try.
Thanks, Stephen Date: Fri, 14 Nov 2014 09:04:59 -0500 From: michael.gogins@gmail.com To: csound-devel@lists.sourceforge.net Subject: Re: [Cs-dev] Microsoft tools and platforms This evening I will email my cmake configuraton log which will tell you what I build for the installer. You can also tell by looking at the installer options and binaries. I totally agree about the dependencies. But for C linkage you can of course have VC++ link with MinGW libraries. You could get many of those dependecies from an installation from my installer. Thanks, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Nov 14, 2014 at 7:16 AM, Stephen Kyne <stevek@outlook.ie> wrote:
------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel |
Date | 2014-11-20 16:50 |
From | Michael Gogins |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
I do not use CMake to create the installer, or even to run the installer script. The installer script is in GIT here: https://github.com/csound/csound/blob/develop/installer/windows/csound6.iss. It would be easy to add a step to CMakeLists.txt to run the installer script. You would have to have Inno Setup installed on your system, of course. Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Thu, Nov 20, 2014 at 11:38 AM, Stephen Kyne <stevek@outlook.ie> wrote:
|
Date | 2014-11-20 18:01 |
From | Stephen Kyne |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
Sorry, I was referring to the build options used in CMake for the current Windows build. Thanks, Stephen Date: Thu, 20 Nov 2014 11:50:09 -0500 From: michael.gogins@gmail.com To: csound-devel@lists.sourceforge.net Subject: Re: [Cs-dev] Microsoft tools and platforms I do not use CMake to create the installer, or even to run the installer script. The installer script is in GIT here: https://github.com/csound/csound/blob/develop/installer/windows/csound6.iss. It would be easy to add a step to CMakeLists.txt to run the installer script. You would have to have Inno Setup installed on your system, of course. Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Thu, Nov 20, 2014 at 11:38 AM, Stephen Kyne <stevek@outlook.ie> wrote:
------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel |
Date | 2014-11-20 18:29 |
From | Michael Gogins |
Subject | Re: [Cs-dev] Microsoft tools and platforms |
Attachments | None None |
Yes, I will email my CMake cache to you this evening. Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Thu, Nov 20, 2014 at 1:01 PM, Stephen Kyne <stevek@outlook.ie> wrote:
|