Preheat oven to 325F. Cream together butter and sugar until fluffy. Beat in eggs, one at a time. Stir in vanilla.
Mix together flour, baking soda, and salt. Add to the creamed mixture. Stir in nuts and chocolate.
Drop by teaspoonful onto a baking sheet. Bake for about 15 minutes, until cookies are golden.