[Idea]: Indexed search of open source OS X projects
[Idea]: Indexed search of open source OS X projects
- Subject: [Idea]: Indexed search of open source OS X projects
- From: Michael McCracken <email@hidden>
- Date: Thu, 25 Jul 2002 10:08:17 -0700
- Resent-date: Thu, 25 Jul 2002 16:50:32 -0700
- Resent-from: Michael McCracken <email@hidden>
- Resent-message-id: <email@hidden>
- Resent-to: email@hidden
Hello,
My apologies for proposing an idea instead of announcing an
implementation of this - but I hope someone might have the time for it:
An Indexed search of open source OS X projects.
I have learned uncountably many things from scouring the code of open
source projects, as I am sure most of the rest of you have while
learning the Mac OS X APIs. There is a great resource,
http://osx.hyperjeff.net/, that lists OS X projects and marks those with
source available, but it is a relative pain to search through multiple
stale project downloads I have sitting around...
Solution: If there were a central resource (such as the great
http://cocoa.mamasam.com/) that indexed the source code of open source
projects (as well as other projects whose source is available, if not
open for public contribution - OmniFrameworks &c), and allowed us to
search it from the web for code examples, that would be a truly great
resource for the OS X development community.
There are two considerations that I think would help make this idea more
successful:
1) Make sure there is a way to provide, and display, a source code
license agreement when displaying the results of a search. For instance,
if I search for OBAssert, I want to see OmniBase/assertions.h, as well
as a bunch of files in which it is used, for examples. The OmniGroup
probably would want me to see the Source License that the frameworks are
under... I should also only have to agree to it once for each license
(cookies).
2) Don't try to automatically index and search through the web to find
cocoa projects - ask for volunteers, and ask people who have published
source to use it. Do something like versiontracker, where if I have some
source I want to share, I can register it with the site.
Is anyone who's well versed on indexing & web programming willing to
make a contribution by implementing this? I'm sure we'd all appreciate
it.
Again, apologies for not just announcing this as a complete site, but
I'm busy enough. :)
-mike
--
Michael McCracken
email@hidden
http://radio.weblogs.com/0101358
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.