From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Visibility of Indexing aspects
Date: Tue, 7 Aug 2018 17:41:57 -0500
Date: 2018-08-07T17:41:57-05:00 [thread overview]
Message-ID: <pkd77m$h7t$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: 62cefa64-4855-4d51-9216-519f260349d4@googlegroups.com
"Dan'l Miller" <optikos@verizon.net> wrote in message
news:62cefa64-4855-4d51-9216-519f260349d4@googlegroups.com...
...
> Randy, you make a strong argument for the compiler/language tracking the
> lifetime of aliases instead of leaving it as a library and/or app-domain
> responsibility.
Programming language research seems to be moving toward compile-time rules
preventing the need for lifetime tracking. One things we've considered (not
seriously this go-around) is compile-time locking (essentially compile-time
tampering checks, to use the Ada 2012 container terminology). Then there is
no runtime overhead and no time-bomb from occassionally failing runtime
checks. It mostly can be defined in terms of the Global aspect (as defined
in Ada 2020), although it would be a rather big stick (lots of legit. stuff
would also be prevented).
Randy.
next prev parent reply other threads:[~2018-08-07 22:41 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-08-02 20:31 Visibility of Indexing aspects Randy Brukardt
2018-08-03 0:43 ` Dan'l Miller
2018-08-03 20:56 ` Randy Brukardt
2018-08-03 21:32 ` Dan'l Miller
2018-08-06 21:46 ` Randy Brukardt
2018-08-06 22:12 ` Dmitry A. Kazakov
2018-08-07 15:13 ` Dan'l Miller
2018-08-07 22:41 ` Randy Brukardt [this message]
-- strict thread matches above, loose matches on Subject: below --
2018-07-14 14:18 Jere
2018-07-14 17:04 ` Shark8
2018-07-14 18:29 ` Jere
2018-07-14 18:41 ` Dmitry A. Kazakov
2018-07-14 23:00 ` Shark8
2018-07-14 23:28 ` Jere
2018-07-15 14:41 ` AdaMagica
2018-07-15 15:33 ` Jere
2018-07-16 3:22 ` AdaMagica
2018-07-17 0:35 ` Jere
2018-07-17 9:46 ` AdaMagica
2018-07-17 10:11 ` AdaMagica
2018-07-20 12:08 ` Jere
2018-07-20 16:11 ` AdaMagica
2018-07-20 22:03 ` Dan'l Miller
2018-07-20 22:07 ` Jere
2018-07-21 10:33 ` AdaMagica
2018-07-24 3:32 ` Randy Brukardt
2018-07-24 17:15 ` Dan'l Miller
2018-07-25 5:37 ` Randy Brukardt
2018-07-25 18:26 ` Dan'l Miller
2018-07-25 19:58 ` AdaMagica
2018-07-25 20:57 ` Dan'l Miller
2018-07-26 0:12 ` Randy Brukardt
2018-07-26 2:41 ` Dan'l Miller
2018-07-26 19:09 ` Randy Brukardt
2018-07-26 20:31 ` Shark8
2018-07-26 21:25 ` Dan'l Miller
2018-07-27 22:05 ` Randy Brukardt
2018-07-28 0:35 ` Dan'l Miller
2018-07-27 21:58 ` Randy Brukardt
2018-07-20 22:23 ` Jere
2018-07-20 22:25 ` Jere
2018-07-21 5:58 ` J-P. Rosen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox