Zurechnungsfähigkeit, Verwahrung, Einziehung, (Nichtigkeitsbeschwerde gegen das Urteil des Geschworenengerichts des Kantons Zürich vom 19. Mai 1998), hat sich ergeben: A.- O._ missbrauchte in den Jahren 1991 und 1992 die Kleinkinder X. und Y. in schwerster Weise und stellte davon Filme her. Überdies nahm er im Jahre 1992 mit dem damals 12-jährigen Z. sexuelle Handlungen vor. B.- Am 19. Mai 1998 verurteilte das Geschworenengericht des Kantons Zürich O._ wegen mehrfachen versuchten Mordes, mehrfacher schwerer Körperverletzung, mehrfacher sexueller Handlungen mit Kindern sowie mehrfacher Schändung zu 17 Jahren Zuchthaus, als Zusatzstrafe zu einer in Amsterdam am 8. Juni 1994 ausgesprochenen Gefängnisstrafe von 6 Monaten. Es ordnete seine Verwahrung im Sinne von Art. 43 Ziff. 1 Abs. 2 StGB an und schob den Vollzug der Freiheitsstrafe zu diesem Zweck in Anwendung von Art. 43 Ziff. 2 Abs. 1 StGB auf. C.- O._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Geschworenengerichtes aufzuheben und die Sache an die Vorinstanz zurückzuweisen. D.- Das Geschworenengericht hat Gegenbemerkungen eingereicht. Es beantragt die Abweisung der Beschwerde. Die Staatsanwaltschaft hat auf eine Vernehmlassung verzichtet. E.- Am 20. Dezember 1999 hat das Kassationsgericht des Kantons Zürich die von O._ gegen das Urteil des Geschworenengerichtes erhobene kantonale Nichtigkeitsbeschwerde abgewiesen, soweit es darauf eingetreten ist. Die von O._ dagegen eingereichte staatsrechtliche Beschwerde hat die I. öffentlichrechtliche Abteilung des Bundesgerichtes am 20. März 2000 abgewiesen, soweit sie darauf eingetreten ist.