pg.ddx.io pgsql-interfaces@postgresql.org mailing list archivehelp / color / mirror / Atom feed
Newbe hacker, interface question on includes... 2+ messages / 2 participants [nested] [flat]
* Newbe hacker, interface question on includes... @ 2001-01-23 05:44 Otto A. Hirr, Jr. <otto.hirr@olabinc.com> 0 siblings, 1 reply; 2+ messages in thread From: Otto A. Hirr, Jr. @ 2001-01-23 05:44 UTC (permalink / raw) To: pgsql-hackers@postgresql.org; pgsql-interfaces I have begun perusing the source, eventually hoping to contribute to the development effort. I have noticed that long ago the include files for a "component" were in the component directory, eg src/backend/catalog/Attic/catalog.h,v (here I'm assuming that Attic means a storage place for items that use to be there but are no longer there...) and now this file resides in src/include/catalog/catalog.h,v. A quick scan seems that this was a common transformation. This seems to be a mighty step backwards, especially if one considers the recommendations on large systems development where you want to minimize dependancies... Could someone point out the history of code relocation and rationale. Thanks for any pointers. Best regards, .. Otto Otto Hirr OLAB Inc. otto.hirr@olabinc.com 503 / 617-6595 ^ permalink raw reply [nested|flat] 2+ messages in thread
* Re: Newbe hacker, interface question on includes... @ 2001-01-23 06:07 Thomas Lockhart <lockhart@alumni.caltech.edu> parent: Otto A. Hirr, Jr. <otto.hirr@olabinc.com> 0 siblings, 0 replies; 2+ messages in thread From: Thomas Lockhart @ 2001-01-23 06:07 UTC (permalink / raw) To: otto.hirr@olabinc.com; +Cc: pgsql-hackers@postgresql.org; pgsql-interfaces "Otto A. Hirr, Jr." wrote: > > I have begun perusing the source, eventually hoping to > contribute to the development effort. Welcome! > I have noticed that > long ago the include files for a "component" were in the > component directory, eg src/backend/catalog/Attic/catalog.h,v > (here I'm assuming that Attic means a storage place for > items that use to be there but are no longer there...) Actually, you are looking at CVS directory structures, not the checked-out tree. CVS uses the attic to retain the history of deleted files and of files which are on branches. Check out the cvs docs for more info. > and now this file resides in src/include/catalog/catalog.h,v. A quick > scan seems that this was a common transformation. > This seems to be a mighty step backwards, especially if > one considers the recommendations on large systems development > where you want to minimize dependancies... We support well over 20 platforms now, and the platform dependencies are pretty well isolated, though not perfectly. > Could someone point out the history of code relocation and rationale. We have a *long* history. But since you have access to a copy of the CVS tree, you can check the comments and status on every file and every change made since circa 1996. - Thomas ^ permalink raw reply [nested|flat] 2+ messages in thread
end of thread, other threads:[~2001-01-23 06:07 UTC | newest] Thread overview: 2+ messages (download: mbox mbox.gz follow: Atom feed) -- links below jump to the message on this page -- 2001-01-23 05:44 Newbe hacker, interface question on includes... Otto A. Hirr, Jr. <otto.hirr@olabinc.com> 2001-01-23 06:07 ` Thomas Lockhart <lockhart@alumni.caltech.edu>
This inbox is served by DDX for PostgreSQL; see mirroring instructions for how to clone and mirror all data and code used for this inbox