Darlehensvertrag; Zession; Aberkennung, hat sich ergeben: A.- A._ (Beklagter) war in den Jahren 1987 bis 1991 Geschäftsführer der nach belgischem Recht konstituierten X._ GmbH (Käuferin), welche von der Y._ AG (nachfolgend Verkäuferin) Waren bezog. Die Käuferin bezahlte für diese Lieferungen Fr. 426'123.-- mehr als sie der Verkäuferin schuldete, so dass per 31. Dezember 1993 inklusive Zinsen Fr. 500'000.-- zurückzuerstatten waren. Am 21. Dezember 1993 wurde eine Vereinbarung getroffen, die im Wesentlichen festhält, der Beklagte habe der Verkäuferin sowie deren solidarisch haftendem Vertreter B._ (nachfolgend Kläger) per 31. Dezember 1993 inklusive Zinsen ein Darlehen über Fr. 500'000.-- gewährt, welches Letztere in maximal zehn jährlichen Raten dem Beklagten zurückzuzahlen versprachen. B.-Gestützt auf diese Vereinbarung zahlte die Verkäuferin drei Raten an den Beklagten. Bereits im Jahre 1995 hatten der Kläger und die Verkäuferin (Darlehensnehmer) beanstandet, dass der Beklagte die Zahlungen in eigenem Namen eingefordert hatte statt im Namen der Käuferin als Darlehensgeberin. Mit Schreiben vom 1. Dezember 1997 stellten sich die Darlehensnehmer auf den Standpunkt, Darlehensgeberin und Partei der Vereinbarung vom 21. Dezember 1993 sei entgegen dem Wortlaut der Vereinbarung allein die Käuferin und nicht der Beklagte, weshalb dieser keine Ansprüche auf Rückzahlung des Darlehens an sich selbst erheben könne. C.- Die Bezirksgerichtspräsidentin Werdenberg erteilte dem Beklagten in seiner Betreibung gegen die Darlehensnehmer am 16. März 1998 provisorische Rechtsöffnung für Fr. 64'000.-- nebst Zins und Zahlungsbefehlskosten. Der Kläger erhob Aberkennungsklage, worauf das Bezirksgericht Werdenberg am 16. März 2000 feststellte, die in Betreibung gesetzte Forderung bestehe nicht. Der Beklagte hat dieses Urteil beim Kantonsgericht St. Gallen angefochten. Mit der Berufung reichte er eine mit der X._ SA am 16. Mai 2000 abgeschlossene Vereinbarung ein. Darin tritt ihm die X._ SA ihre gesamte Forderung ab. Noch nicht entschieden ist über die vom Kläger aufgeworfene Frage, ob die Forderung der X._ GmbH auf die X._ SA übergegangen ist. D.- Am 10. Mai 2001 wies das Kantonsgericht die Berufung ab. Gegen diesen Entscheid hat der Beklagte Berufung an das Bundesgericht erhoben. Er verlangt, den Entscheid des Kantonsgerichts aufzuheben und die Aberkennungsklage abzuweisen. Eventuell sei die Sache zu neuer Beurteilung an die Vorinstanz zurückzuweisen. Der Kläger schliesst auf Abweisung der Berufung und Bestätigung des angefochtenen Entscheides. 