vom 21. November 1994 (Verfahren 2A.318/1993) und vom 27. November 1998 (Verfahren 2A.181/1998), hat sich ergeben: A.- Dr. X._ ist Jurist, Treuhänder und Vermögensberater und hauptberuflich als Direktor einer Vermögensverwaltungsbank, in Basel tätig. Das Inspektorat der Eidgenössischen Steuerverwaltung führte bei der A._ AG und weiteren von X._ beherrschten Gesellschaften in den Jahren 1983 und 1984 Buchprüfungen durch. Am 9. Dezember 1983 leitete die Kantonale Verwaltung für die direkte Bundessteuer gegen X._ ein Hinterziehungsverfahren im Sinne von Art. 132 des Bundesratsbeschlusses vom 9. Dezember 1940 über die Erhebung einer direkten Bundessteuer (BdBSt) ein. Das Ergebnis der Untersuchung wurde X._ und der A._ AG am 8. Februar 1985 schriftlich mitgeteilt. Dabei wurden die in Aussicht gestellten Aufrechnungen aufgelistet. Nachdem die Eidgenössische Steuerverwaltung auch die privaten steuerlichen Verhältnisse von X._ geprüft hatte, hielt sie in ihrem Bericht vom 9. Dezember 1986 fest, welche Aufrechnungen für X._ vorzunehmen seien. Am 13. September 1989 eröffnete die Kantonale Verwaltung für die direkte Bundessteuer gegenüber X._ für die 20., 21. und 22. Wehrsteuerperiode die Nach- und Strafsteuern. Die Bussen betrugen 200 resp. 150 % der jeweiligen Nachsteuerbeträge. Am 3. Oktober 1989 erläuterte die Kantonale Verwaltung für die direkte Bundessteuer die einzelnen Aufrechnungen schriftlich im Detail. Die Steuerverwaltung rechnete X._ einmal verdeckte Gewinnausschüttungen der A._ AG auf, die sie darin erblickte, dass Y._, Treuhandkunde der A._ AG, Leistungen an die Kinder von X._ erbracht hatte, anstatt der A._ AG Honorare für deren Treuhandleistungen zu zahlen (insgesamt Fr. 364'000.--). Sodann nahm sie eine Gewinnvorwegnahme in Höhe von Fr. 2'059'000.-- an, weil die von X._ beherrschte B._ AG diesem 500 Aktien der A._ AG zu einem untersetzten Preis verkauft habe. Weiter rechnete sie X._ geldwerte Leistungen in Höhe von Fr. 11'700.-- auf, die sich daraus ergäben, dass die A._ AG X._ neun Aktien der Kraftwerke C._ AG zu einem unter dem Börsenkurs liegenden Preis verkauft habe. Sodann ging die Steuerverwaltung davon aus, dass beim Verkauf von 20 Aktien der B._ AG durch die A._ AG an die Ehefrau von X._ der Kaufpreis zu tief festgesetzt war, und nahm eine geldwerte Leistung von Fr. 210'643.-- an. Ausserdem rechnete sie X._ Zahlungen von Z._ in Höhe von Fr. 6'744.--, Fr. 10'500.-- und Fr. 18'144.-- als Erwerbseinkommen auf. Weitere Aufrechnungen betrafen übersetzte Mieten, welche die A._ AG X._ zahlte (Fr. 6'120.-- und Fr. 5'120.--), Spenden der A._ AG (Fr. 32'697.--), Vermögenserträge der Kinder (Fr. 10'371.-- und Fr. 16'900.--) und Berufsunkosten (Fr. 2'400.--). Mit Entscheid vom 17. November 1992 (zugestellt am 1. September 1993) wies die Kantonale Rekurskommission für eidgenössische Abgaben des Kantons Basel-Stadt (im folgenden: Rekurskommission) die Beschwerde von X._ in den Hauptpunkten ab, reduzierte den Bussenbetrag von 150 % auf 100 % der hinterzogenen Beträge und wies die Sache zur Neubemessung von Nachsteuern und Bussen im Sinne der Erwägungen an die Kantonale Verwaltung für die direkte Bundessteuer zurück. B.- Die gegen den Entscheid der Rekurskommission erhobene Verwaltungsgerichtsbeschwerde wies das Bundesgericht mit Urteil vom 21. November 1994 ab, soweit es darauf eintrat (Verfahren 2A.318/1993). Am 26. Oktober 1995 wies das Bundesgericht ein hiegegen von X._ eingereichtes Revisionsgesuch ab, soweit es darauf eintrat (Verfahren 2A.77/1995). Die Steuerverwaltung des Kantons Basel-Stadt setzte am 16. Februar 1995 die Nachsteuern und Bussen gestützt auf den Entscheid der Rekurskommission vom 17. November 1992 wie folgt neu fest: Steuerjahre 1979/80 Steuerbarer Betrag: Fr. 168'000.-- Steuersatz: 9.182 % Nachsteuer: Fr. 13'728. 40 Busse: Fr. 13'728. 40 Steuerjahre 1981/82 Steuerbarer Betrag: Fr. 1'410'900.-- Steuersatz: 11.495 % Nachsteuer: Fr. 295'783. 20 Busse: Fr. 295'783. 20 Steuerjahre 1983/84 Steuerbarer Betrag: Fr. 395'100.-- Steuersatz: 11.464 % Nachsteuer: Fr. 29'409. 20 Busse: Fr. 29'409. 20 Auf die dagegen erhobene Einsprache trat die Steuerverwaltung am 30. März 1995 nicht ein. Die Steuerrekurskommission des Kantons Basel-Stadt wies die Beschwerde von X._ mit Entscheid vom 26. Juni 1997 (zugestellt am 9. März 1998) ab. Hiegegen gelangte X._ mit Eingabe vom 30. März 1998 erneut mit Verwaltungsgerichtsbeschwerde an das Bundesgericht, welches diese mit Urteil vom 27. November 1998 abgewiesen hat (Verfahren 2A.181/1998). Am 1. Juli 1998 hat die Europäische Menschenrechtskommission (im Folgenden: Kommission) die Individualbeschwerde von X._ gegen das Urteil des Bundesgerichts von 21. November 1994 für zulässig erklärt und in ihrem Bericht einstimmig die Meinung vertreten, dass das Steuerstrafverfahren zu lange gedauert habe und dadurch das Beschleunigungsgebot von Art. 6 Ziff. 1 der Konvention vom 4. November 1950 zum Schutze der Menschenrechte und Grundfreiheiten (SR 0.101; im Weitern: EMRK oder Konvention) verletzt worden sei. In der Folge hat das Ministerkomitee des Europarates am 19. Februar 1999 in einer Zwischenresolution festgestellt, die Schweiz habe durch die lange Dauer des Steuerstrafverfahrens Art. 6 Ziff. 1 EMRK verletzt (résolution intérimaire DH (99) 233, requête 27741/95). Am 24. Juli 2000 erliess das Ministerkomitee die Schlussresolution (DH (2000) 103), in der es erklärte, die Schweizer Regierung habe ihre Verpflichtungen nach Art. 32 EMRK (in der hier noch zur Anwendung gebrachten Fassung vor der Revision gemäss dem 11. Zusatzprotokoll, aEMRK) im vorliegenden Fall erfüllt. C.- Mit Eingabe vom 22. Februar 2001 hat X._ gestützt auf Art. 139a OG beim Bundesgericht ein Revisionsgesuch eingereicht. Er beantragt (1) die Aufhebung der Urteile des Bundesgerichts vom 21. November 1994 und vom 27. November 1998. Sodann beantragt er, (2) dass in Gutheissung der Verwaltungsgerichtsbeschwerde vom 29. Septem- ber 1993 der Entscheid der kantonalen Rekurskommission vom 17. November 1992 aufzuheben sei. Weiter verlangt er, (3) dass das Steuerhinterziehungsverfahren gegen ihn einzustellen und dass (4) die Kantonale Verwaltung für die direkte Bundessteuer von Basel-Stadt zu verpflichten sei, ihm die bezahlte Busse zuzüglich 5 % Zins zurückzuerstatten. Eventualiter verlangt er, (5) dass die überlange Verfahrensdauer bei der Strafzumessung zu berücksichtigen und die Kantonale Verwaltung für die direkte Bundessteuer von Basel-Stadt zu verpflichten sei, die zuviel bezahlte Busse zuzüglich 5 % Zins zurückzuerstatten. D.- Die Steuerverwaltung und die Steuerrekurskommission des Kantons Basel-Stadt sowie die Eidgenössische Steuerverwaltung beantragen, das Revisionsgesuch abzuweisen.