For the blood she shed is still within her; she poured it out on the bare rock; she did not pour it on the ground to cover it with dust.
We have here, I. The notice God gives to Ezekiel in Babylon of Nebuchadnezzar's laying siege to Jerusalem, just at the time when he was doing it (Eze 24:2): "Son of man, take notice, the king of Babylon, who is now abroad with his army, thou knowest not where, set himself against Jerusalem this same day." It was many miles, it was many days' journey, from Jerusalem to Babylon.
Commenting on Ezekiel 24:1-14
For her blood is in the midst of her,.... The blood of innocent persons shed in the midst of her, openly and publicly, cried for vengeance: she set it upon the top of a rock; where it could not soak in, as when spilled upon soft earth: this denotes her openness and impudence in shedding blood, as not being ashamed of it, or afraid of...
upon the top of a rock--or, "the dry, bare, exposed rock," so as to be conspicuous to all. Blood poured on a rock is not so soon absorbed as blood poured on the earth. The law ordered the blood even of a beast or fowl to be "covered with the dust" (Lev 17:13); but Jerusalem was so shameless as to be at no pains to...