comp.lang.ada
 help / color / mirror / Atom feed
* Visual Studio IDE - Integration
@ 2017-01-27 12:49 alby.gamper
  2017-01-27 13:12 ` Dmitry A. Kazakov
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: alby.gamper @ 2017-01-27 12:49 UTC (permalink / raw)


Dear Ada Community

Is their any general interest in using Visual Studio as an IDE for ADA
development ? (Not as a replacement to GPS, but rather as an alternative
for those teams primarily working on Windows based environments)

I have a pre Alpha solution that currently operates under Visual Studio 2015 (express/community edition) which covers the following functionality.

1) Project templates for console/GUI apps and static and shared libraries
2) Project configuration for most GNAT compiler, binder, linker options
3) Rudimentary syntax/keyword highlighting
4) GPRBUILD integration (ie MSBuild uses/invokes GPR project files)
5) GDB integration

But note the following limitations/caveats apply

a) A working native GCC toolchain must already be installed (either GNAP GPL or
a Mingw32 environment should work fine)

b) Some work needs to be done to support multilib (ie x86 vs x64)

c) No GUI designer is available (ie winforms, WPF, XAML)

d) I have a rudimentary binding to WinRT, BUT this is limited to NON GUI
functionality, since XAML  and Windows Composition API's seem to require a
sandboxed/windows Store environment to run under ?

I am more than willing to show some screen shots to demonstrate the current
functionality

Your thoughts/feedback are welcome

Thanks

Alex



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2017-02-12 10:26 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-27 12:49 Visual Studio IDE - Integration alby.gamper
2017-01-27 13:12 ` Dmitry A. Kazakov
2017-01-27 13:51   ` alby.gamper
2017-02-06 18:36     ` Scott Loyd
2017-02-07  3:47       ` alby.gamper
2017-02-07  7:46         ` Hadrien Grasland
2017-02-07  8:37           ` Dmitry A. Kazakov
2017-02-08  3:41             ` alby.gamper
2017-02-12  0:49               ` alby.gamper
2017-02-12  8:25                 ` Dmitry A. Kazakov
2017-02-12 10:26                   ` alby.gamper
2017-02-03 18:09 ` Leff Ivanov
2017-02-04  3:14   ` alby.gamper
2017-02-07 14:00 ` Aurele
2017-02-12  1:50 ` Ivan Levashev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox