Preheat oven to 350 degrees F.
Blend butter and sugar until fluffy.
Add eggs and vanilla and mix well.
In a separate bowl sift flour, baking soda, and salt together.
Stir in to butter mixture.
Stir in the oats.
Fold in nuts and cranberries.
Drop by spoonfuls onto ungreased cookie sheets, spaced at least 2 inches apart.
These cookies spread.
Bake 8-10 minutes in the preheated oven, until the edges are crisp and the centers appear dry.
Cool on wire racks and enjoy.