Preheat oven to 350 degrees. Grease one 9 inch pie pan.
Combine the flour, sugar and salt. Stir in the cranberries and the walnuts, and toss to coat. Stir in the butter, beaten eggs and almond extract. If you are using frozen cranberries, the mixture will be very thick. Spread the batter into the prepare pan.
Bake at 350 degrees for 40 minutes or until a wooden tooth pick inserted near the center comes out clean. Serve warm with whipped cream or ice cream.