Каковы ошибки пространства имен для clojurescript при переходе из clojure?

Я пытаюсь понять модель пространства имен в clojurescript. Я понимаю, что javascript не имеет встроенной поддержки пространства имен, поэтому он был добавлен через библиотеку закрытия Google. Однако я не понимаю, как clojurescript справляется с этими различиями. Может кто-нибудь объяснить?

Допустим, например, что я хочу использовать API Google Charts и, когда это возможно, хотел бы использовать расширенную компиляцию. Что я использую в вызове closure/build, как будет выглядеть форма nsи как лучше всего обратиться к API из кода? Я просмотрел https://github.com/sritchie/contour, но в этом примере не используется расширенная компиляция, и я не вижу параметров, относящихся к API Google в проекте.clj файл.

12
задан bmillare 15 March 2012 в 15:39
поделиться