From: Lucretia <laguest9000@googlemail.com>
Subject: Re: Is this actually possible?
Date: Thu, 12 Dec 2019 07:14:31 -0800 (PST)
Date: 2019-12-12T07:14:31-08:00 [thread overview]
Message-ID: <5260b4d5-23e7-40f4-ada7-6a3158dbdf80@googlegroups.com> (raw)
In-Reply-To: <qstj1i$1f4l$1@gioia.aioe.org>
On Thursday, 12 December 2019 14:32:21 UTC, Dmitry A. Kazakov wrote:
> On 2019-12-12 11:17, Lucretia wrote:
> > On Wednesday, 11 December 2019 21:34:15 UTC, Dmitry A. Kazakov wrote:
> >> On 2019-12-11 22:12, Lucretia wrote:
> >>> On Wednesday, 11 December 2019 19:58:54 UTC, Dmitry A. Kazakov wrote:
> >>
> >>>> If you need objects that could be packed into C arrays use a variant
> >>>> record with the choice discriminant having a default.
> >>>
> >>> But in my cases, a variant cannot be used.
> >>
> >> Why? You must know all variants in order to compute the array element
> >> size. In Ada you cannot have it either:
> >
> > Because it's a binding to a C record: https://github.com/Lucretia/aplug/blob/master/ladspa/src/ladspa.ads#L113
>
> I cannot recognize problem there.
That's a predefined struct, it's referenced in the Descriptors below it. It cannot be changed. The API is too cyclic AFAIK to make generics out of it all.
next prev parent reply other threads:[~2019-12-12 15:14 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-12-11 16:43 Is this actually possible? Lucretia
2019-12-11 17:38 ` Dmitry A. Kazakov
2019-12-11 17:54 ` Lucretia
2019-12-11 19:55 ` Randy Brukardt
2019-12-11 19:58 ` Dmitry A. Kazakov
2019-12-11 21:12 ` Lucretia
2019-12-11 21:34 ` Dmitry A. Kazakov
2019-12-12 2:00 ` Randy Brukardt
2019-12-12 9:26 ` Niklas Holsti
2020-04-08 16:10 ` Alejandro R. Mosteo
2019-12-12 10:17 ` Lucretia
2019-12-12 14:32 ` Dmitry A. Kazakov
2019-12-12 15:14 ` Lucretia [this message]
2019-12-12 15:15 ` Lucretia
2019-12-12 18:24 ` Dmitry A. Kazakov
2019-12-12 18:30 ` Lucretia
2019-12-12 19:09 ` Dmitry A. Kazakov
2019-12-12 20:54 ` Lucretia
2019-12-12 21:12 ` Dmitry A. Kazakov
2019-12-13 11:11 ` Lucretia
2019-12-11 19:59 ` Randy Brukardt
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox