Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Prolog

Name: Noob at prolog 2008-04-20 9:42

Hey,

I have a knowledgebase of

movie(untitled_woody_allen_fall_project_2006, 2006).
director(untitled_woody_allen_fall_project_2006, woody_allen).
actor(untitled_woody_allen_fall_project_2006, woody_allen, '').
actor(untitled_woody_allen_fall_project_2006, jody_halse, bouncer).
actor(untitled_woody_allen_fall_project_2006, hugh_jackman, '').
actress(untitled_woody_allen_fall_project_2006, scarlett_johansson, '').
actor(untitled_woody_allen_fall_project_2006, robyn_kerr, '').
actor(untitled_woody_allen_fall_project_2006, kevin_mcnally, mike_tinsley).
actor(untitled_woody_allen_fall_project_2006, ian_mcshane, '').
actor(untitled_woody_allen_fall_project_2006, james_nesbitt, '').
actor(untitled_woody_allen_fall_project_2006, colin_salmon, '').


..
with about 50 other movies as well

How do I find, for example, what actor and director have worked in a movie >n times?

I was thinking

find_actor_director_dup(A,D,n):- len(actor(M,A,_),director(M,D,_))>n.

but I'm that doesn't work and now that I think harder about it it probably shouldn't work...

any ideas?

Name: Anonymous 2008-04-20 11:05

grep, sed, sort and [spoiler
awk[/spoiler]

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List