comp.lang.ada
 help / color / mirror / Atom feed
From: Hadrien Grasland <hadrien.grasland@gmail.com>
Subject: Re: C# new features (v.7)
Date: Thu, 15 Dec 2016 23:47:02 -0800 (PST)
Date: 2016-12-15T23:47:02-08:00	[thread overview]
Message-ID: <bf9b6388-5c3e-40a3-955d-4d2b12313587@googlegroups.com> (raw)
In-Reply-To: <5f542dff-8dd0-49b8-8228-3ccc8248c57d@googlegroups.com>

I would disagree with point #3.

Le mercredi 14 décembre 2016 14:29:47 UTC+1, gautier...@hotmail.com a écrit :
> I've come across a list of new features in the upcoming version of C#.
> Funnily, a good half are already in Ada - four of them actually already in Ada 1983 !
> I've marked here with a '*' those items, a '.' items where I think a similar feature exists and '-' where I think the feature doesn't exist in Ada.
> Comments and corrections are welcome.
> 
> *  Feature # 1 - Binary literals
> *  Feature # 2 - Digit Separators
> *  Feature # 3 - Tuple data type now available as Value type

While this feature is mostly about record aggregates, they add to it the ability to declare anonymous record types, which would never land in Ada. So I would call it a '.'.


> .  Feature # 4 - Out parameters now have a fluid usage
> *  Feature # 5 - Local functions
> .  Feature # 6 - Ref returns and ref locals
> *  Feature # 7 - New possibility for throw expressions
> -  Feature # 8 - New possibility for lambda expression bodied methods
> -  Feature # 9 - Pattern matching for types
> 
> Perhaps an Ada support by Microsoft anytime soon ?...

Considering the quality of their C++ compiler, I would rather NOT have Microsoft becoming popular in the Ada ecosystem :)

Hadrien

  parent reply	other threads:[~2016-12-16  7:47 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-14 13:29 C# new features (v.7) gautier_niouzes
2016-12-14 16:59 ` Nasser M. Abbasi
2016-12-14 19:28   ` Shark8
2016-12-14 19:52   ` Wesley Pan
2016-12-14 23:01     ` Randy Brukardt
2016-12-16 10:03       ` Luke A. Guest
2016-12-16 20:19         ` Randy Brukardt
2016-12-15 14:19     ` Alejandro R. Mosteo
2016-12-16  8:34     ` Luke A. Guest
2016-12-17 10:09       ` Paul Rubin
2016-12-17 10:51         ` Hadrien Grasland
2016-12-17 11:36         ` Hadrien Grasland
2016-12-17 17:13         ` Nasser M. Abbasi
2016-12-17 17:52           ` Björn Lundin
2016-12-17 20:45           ` Dennis Lee Bieber
2016-12-17 21:56           ` Robert A Duff
2016-12-17 22:56             ` Simon Clubley
2017-02-05  0:37       ` Scott Loyd
2017-02-05  1:07         ` Luke A. Guest
2017-02-05 10:41         ` Lucretia
2017-02-05 16:12           ` Scott Loyd
2017-02-05 17:25             ` Lucretia
2016-12-16  7:49   ` Hadrien Grasland
2016-12-14 19:28 ` Shark8
2016-12-15  0:13   ` gautier_niouzes
2016-12-16  7:52     ` Hadrien Grasland
2016-12-16 10:08     ` Luke A. Guest
2016-12-16 13:04       ` Dennis Lee Bieber
2016-12-15 12:49   ` Alejandro R. Mosteo
2016-12-16  7:55     ` Hadrien Grasland
2016-12-16 12:43       ` Alejandro R. Mosteo
2016-12-16 20:14         ` Hadrien Grasland
2016-12-17  0:01           ` Alejandro R. Mosteo
2016-12-16  7:47 ` Hadrien Grasland [this message]
2017-01-31  1:29 ` brian catlin
replies disabled

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