>> Everything is a Graph
>> Lisp: everything’s a list
Actually, the universal 'cons' cell data type of LISP (which is used to build lists) allows to represent graphs. Take, for example, Common Lisp. There are read-macros which make this possible: The expression #1=(hello . #1#) builds a circular list that only contains the symbol "hello" [1]. This example can be extended to build graphs.
Everytime I read something like "learn ML" I think about learning some descendant of the ML programming language like OCaml, F# or Standard ML instead of machine learning.