Faits: A. Par jugement du 24 novembre 2006, le Tribunal correctionnel de l'arrondissement de Lausanne a notamment condamné X._, pour diffamation, calomnie qualifiée, tentative de contrainte et violation de domicile, à la peine, partiellement complémentaire à une autre prononcée le 11 octobre 2005, de 21 mois d'emprisonnement. Saisie d'un recours du condamné, la Cour de cassation pénale du Tribunal cantonal vaudois l'a rejeté par arrêt du 21 juin 2007. B. X._ a formé un recours en matière pénale au Tribunal fédéral, qui l'a rejeté dans la mesure de sa recevabilité par arrêt 6B_592/2007 du 22 février 2008. Le Tribunal fédéral a notamment déclaré irrecevable le grief du recourant pris d'une violation de son droit à l'administration de preuves et écarté dans la mesure où il était recevable son grief de violation du droit à une défense effective. C. Par acte remis à la poste le 17 mars 2008, X._, agissant personnellement, a demandé la révision de l'arrêt du 22 février 2008. Exposant qu'il était un profane, il demandait simultanément que son mandataire, dont il n'indiquait pas le nom, lui soit désigné comme avocat d'office pour le dépôt d'une demande de révision en bonne et due forme. Invité à préciser le nom de son mandataire, X._ a fait savoir qu'il s'agissait de Me Georges Reymond et que ce dernier acceptait de le défendre. Le 8 avril 2008, Me Reymond a été désigné comme avocat d'office de X._ et en a été informé. Il a finalement accepté son mandat. Le 21 avril 2008, par l'entremise de son défenseur d'office, X._ a déposé un mémoire de révision, en concluant à l'admission de sa demande et en sollicitant l'assistance judiciaire gratuite ainsi que l'effet suspensif. Des déterminations n'ont pas été requises. 