July 15, 2017

Clojure's container structure

Here is some quick and dirty graph of clojure's container structure:

Ellipses are interfaces, dashed means "helper", not building the containers structure (Associative is an exception). The second line gives the clojure function to check for this type.

Boxes are classes, dashed means abstract. To save space, multiple classes are combined into one box, but only if they share exactly the same extends+implements (only those which are relevant for this structure).

Here are the source file and svg/png for this: Google Drive directory. Feel free to use them (public domain).

1 comment:

  1. Casino, Table Games, and Slots | DrmCD
    Find all Casino, Table 시흥 출장안마 Games, and Slots by DrmCD's 안양 출장안마 games, including slots, table 이천 출장샵 games, and all other favorite casino games 울산광역 출장안마 at DrmCD. 서울특별 출장마사지