From: "Alejandro R. Mosteo" <alejandro@mosteo.com>
Subject: Project files ads/adb organization
Date: Thu, 15 Dec 2016 15:40:02 +0100
Date: 2016-12-15T15:40:02+01:00 [thread overview]
Message-ID: <o2u9tf$9j0$1@dont-email.me> (raw)
I'm overthinking how to organize a library source and have come to this
idea (Gnat-specific due to ads/adb files):
- An /spec/ folder with ads files exposing the client interface.
- An /priv/ folder with ads files for support packages, not intended for
direct client use.
- A /body/ folder for all the bodies.
A variant could be to separate public spec from bodies, but keep private
parts together.
I wonder if the idea of separating specs from their bodies could be seen
as a poor choice. Certainly it requires developers to use an Ada-aware
editor like GPS, but for clients seems appropriate not to mix things
they don't need to see.
Opinions? Or "whatever floats your boat?"
Cheers,
Álex.
next reply other threads:[~2016-12-15 14:40 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-15 14:40 Alejandro R. Mosteo [this message]
2016-12-15 20:31 ` Project files ads/adb organization Niklas Holsti
2016-12-15 22:30 ` Randy Brukardt
2016-12-16 12:46 ` Alejandro R. Mosteo
2016-12-16 14:48 ` Egil H H
2016-12-19 9:40 ` Alejandro R. Mosteo
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox