Cut the tops off the persimmons and scoop out the pulp into a small bowl, like a Pyrex cup.
In a large bowl, cream together butter and sugar with a hand held mixer until light and fluffy.
Add the eggs, baking soda, and pulp. Mix together by hand with a spoon. Mixture will be a bit clumpy. Set aside.
In a medium bowl, combine the flour and all the spices. Using a balloon whisk, combine thoroughly.
Stir in the dry mixture into the wet mixture a little at at time, being sure to combine by hand with a spoon.
Stir in raisins and walnuts and combine thoroughly.
Cover bowl with plastic wrap and chill for about an hour. This will result in fluffier, chewy cookies.
When ready to bake, preheat oven to 325 degrees.
Line a baking sheet with parchment paper or silicon mat.
Drop cookie dough by the spoonful on the baking sheet. Space out the cookies.
Bake for about 20 minutes or until golden around the edges.