Slide 22
Slide 22 text
NameSpaces in languages
Many ways, Many hells…
• JavaScript/TypeScript (npm)
• Copy everything, import one-by-one “in past” (download/copy cost …)
• Install once, symbolic links, import one-by-one
• Java (classes w/ FQDN)
• Write once, install once, import locally (name collisions, dependency hell)
• Class loaders (oops….)
• Python (pip)
• Install once, import one-by-one (dependency hell)
• Go
• Install once, import locally (name collisions)