Preheat oven to 350 degrees. Grease and flour two 8x8 cake pans.
In medium bowl, whisk combine flour, baking soda, salt, and cinnamon. In a second large bowl, combine eggs, buttermilk, oil, sugar, and extract. Add flour mixture, a cup at a time and mix well between each addition.
In another medium bowl, combine carrots, nuts, pineapple and juice, and raisins. Using a spoon or scraper, fold the carrot mixture into the batter.
Pour into prepared pans. Bake for 1 hour or until center is done and toothpick comes out clean. Let cool on wire rack before frosting with cream cheese frosting.