Cream the butter and sugar in a mixing bowl until light and fluffy.
Add the eggs one at a time, beating well after each addition.
In a separate bowl, combine the flour, baking powder and spices.
Beat into the butter mixture, stirring well.
Combine the walnuts and raisins and stir into the mixture; blend well.
Drop the batter with a teaspoon onto wax-paper lined baking sheets about 1-inch apart.
Bake at 375 degrees until golden brown.
Transfer to wire racks to cool.
These cookies keep well in a covered cookie jar.