In a large bowl, cream together butter and sugars until smooth. Beat in the eggs and vanilla until fluffy. Stir together flour, baking soda, cinnamon, and salt. Gradually beat into butter mixture. Stir in oats, chocolate, and raisins. Drop by teaspoonfuls onto ungreased cookie sheets.