(((((((( parentheses ))))))))

This is the first part of text level zero ( This is the first part of level one, labeled “level1a” ( This is the first text level two, labeled “level2a”, ( This is text level three, labeled “level3a”, ); this is the second part of the first text level two, still “level2a”. ); this is the second part of level one, still “level1a” ( This is the second text level three, labeled “level2b”, not connected to text “level2a”. ); this is the last part of level one, still “level1a”. ); this is the second and last part of level zero.

The example above shows a HTML/javascript version of parentheses, by Jan Maris, march 2010.
Click on the parentheses to open or close the hidden or displayed text.

Parentheses (originally called haakjes, april 1994 written in Pascal for ms-dos by Gert Bontius ((after an idea of Jan Maris, after reading Nouvelles Impressions d'Afrique (((a book, so complex by the use of parentheses, that its writer ((((Raymond Roussel (((((born in 1877 and died ((((((under circumstances (((((((an overdose of drugs))))))) that don't exclude suicide)))))) in 1933))))) )))) initially planned to print the different reading levels ((((nine (((((equal to the amount of levels that the program parentheses can display))))) )))) in different colors ((((which is not necessary anymore because of the existence of the program parentheses)))) ))) )) ) makes a sentence like this readable.

Raymond Roussel's Nouvelles Impressions d'Afrique is now readable in the new HTML/javascript version of parentheses, here.