comp.lang.ada
 help / color / mirror / Atom feed
From: "Lucretia" <lucretia9@lycos.co.uk>
Subject: Re: Private primitive operations available to entire package hierarchy. Can it be done?
Date: 20 Jul 2005 11:14:36 -0700
Date: 2005-07-20T11:14:36-07:00	[thread overview]
Message-ID: <1121883276.400592.326630@o13g2000cwo.googlegroups.com> (raw)
In-Reply-To: iLadnZJJWoBEFEDfRVn-sA@megapath.net

Yeah thanks. Hmmm, I want to keep the lib Ada95 currently as I really
want the library to be usable with any Ada95 compiler. But if needs
must, then I'll have to shift it to Ada 200Y and screw compatability
for a while.

I'd also like to ask about style from you potential users of wxAda ;-D

I currently have a library where you have instances and these are not
allocated with new (like GtkAda). So, I've found that the use of
aliased is required in a fair few places. I'm wondering whether it
would be better to follow the GtkAda style and allocate the objects
using allocators. What do you lot think?

Also, I use the following:

New_Window(My_Window, ...);
New_Frame(My_Frame, ...);
New_Button(My_Button, ...);
etc.

Would you potential users prefer overloading? a la:

Create(My_Window, ...);
Create(My_Frame, ...);
Create(My_Button, ...);
etc.

Thanks,
Luke.




  reply	other threads:[~2005-07-20 18:14 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-07 16:06 Private primitive operations available to entire package hierarchy. Can it be done? Lucretia
2005-07-07 16:17 ` OT: Joke Adrien Plisson
2005-07-07 16:24   ` Matthew Heaney
2005-07-07 19:10 ` Private primitive operations available to entire package hierarchy. Can it be done? Randy Brukardt
2005-07-13 15:40   ` Lucretia
2005-07-19 23:19     ` Randy Brukardt
2005-07-20 18:14       ` Lucretia [this message]
2005-07-21  3:10         ` Randy Brukardt
2005-07-25 18:14           ` Lucretia
2005-07-25 23:58             ` Randy Brukardt
2005-07-27 17:36               ` Lucretia
2005-07-27 21:28                 ` Randy Brukardt
2005-07-28 10:09                   ` Lucretia
2005-07-29  0:40                     ` Randy Brukardt
2005-08-02 15:55                       ` Lucretia
2005-08-03 18:26                         ` Lucretia
2005-08-03 20:04                           ` Randy Brukardt
2005-08-03 20:03                         ` Randy Brukardt
2005-08-08 18:04                           ` Lucretia
2005-08-08 20:47                             ` 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