comp.lang.ada
 help / color / mirror / Atom feed
* Project files ads/adb organization
@ 2016-12-15 14:40 Alejandro R. Mosteo
  2016-12-15 20:31 ` Niklas Holsti
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Alejandro R. Mosteo @ 2016-12-15 14:40 UTC (permalink / 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.

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

end of thread, other threads:[~2016-12-19  9:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-15 14:40 Project files ads/adb organization Alejandro R. Mosteo
2016-12-15 20:31 ` 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

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