• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Starting Cocoa development - Developing for Jaguar
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Starting Cocoa development - Developing for Jaguar


  • Subject: Re: Starting Cocoa development - Developing for Jaguar
  • From: Allan Odgaard <email@hidden>
  • Date: Wed, 10 Jul 2002 13:20:32 +0200

On onsdag, juli 10, 2002, at 03:03 , J. Todd Slack wrote:

I'd certainly applaud such a program, though a perhaps easier task would
be to check for common subjects [...]
Can you guys provide me with more details on exactly what you envision?

I think the program in question was partly ment as a joke and partly an excuse to complain about the lack of netiqette on this list.

At least such a program would be pretty difficult to write.

It would need to be based on a few heuristics that can only be developed using a lot of human experience.

If you really want to try and make such a program then you can download the entire mailinglist archive at Apples website.

You could start e.g. by removing all non-value-added words from the subject (just make a list, e.g. newbie, problem, question, cocoa, beginner and similar is what I consider non-value-added, as they give no clue about the question).

If there are no words left, then definetely this subject was crafted badly, and the letter should be rejected :-)

Next calculate the correlation between the remaining words in the subject and those used within the body of the letter -- if there is a strong correlation then probably the subject is good, and the letter should be accepted.

But doing a search (in the archive) on the value-added words from the body should also turn up with no results or only results with poor correlation of the letter in question.

I know there exist some reasearch into making long texts into paragraphs by trying to find the essential words in each -- ideas from this area could probably be used.

But this is really a trial and error project where you'd have to fine-tune your heuristics, add new ones etc. etc. until you have something useful.

I'll feel like I could do this in java also. Hmm, so java or Objective-C?
Can you use Objective-C on Windows (obviously the API calls would be
different)?

Haven't tried it, but AFAIK there is GNU Objective C and there's also GNUStep for CygWin (i.e. Windows) which rely on ObjC.

About implementing such an app. Can you give me our thoughts on how it would
get its data to analyze and work with?

Start by analyzing the mail archive at Apples site, as you don't want to send out letters to people before it does a modest job of detecting what's crap and what's not -- then you could setup procmail on your machine to work as a mail filter... but I don't know how appreciated such a filter would be -- e.g. if I answer a lot of poorly crafted newbie questions, then probably my answers would fall into the filter as well, but it could of course be intelligent and ignore replies and/or setup whitelists. Though it should also check if answers have no correlation with the original letter in the thread and advice a subject change if so...
_______________________________________________
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.
References: 
 >Re: Starting Cocoa development - Developing for Jaguar (From: "J. Todd Slack" <email@hidden>)

  • Prev by Date: Re: "Morphing" Sheets
  • Next by Date: Re: Application architecture question
  • Previous by thread: Re: Starting Cocoa development - Developing for Jaguar
  • Next by thread: Problems
  • Index(es):
    • Date
    • Thread