Описание тега clojurescript
ClojureScript - это диалект Clojure, который компилируется в JavaScript.
1
ответ
Clojurescript - Uncaught Error: <! используется не в (Go...) блок
Я в Clojurescript и пытаюсь использовать core.async чтобы получить результат от встроенной функции Javascript (я в браузере) и условно интегрировать ее в карту. У меня есть функция для переноса нативного вызова браузера (вдохновленный выступлением Т…
16 авг '15 в 17:09
1
ответ
Горячий, чтобы отправить запрос ajax с cljs-ajax с ключами тела без двоеточий
Я использую cljs-ajax и пытаюсь отправить запрос POST с чем-то вроде: (POST "http://example.com/some/endpoint" {:body {:username "me" :password "pass"} :handler some-handler :error-handler some-error-handler}) Это отправляет запрос, но полезные данн…
01 июл '16 в 23:27
1
ответ
Использование простых файлов.js (Google Closure'd) в сборке ClojureScript с lein-cljsbuild
Я хочу использовать некоторые простые файлы.js в моем проекте ClojureScript. Я создаю его с помощью lein-cljsbuild, а файлы.js являются стандартными пространствами имен Google Closure с соответствующими объявлениями goog.provide. Поэтому я хочу объе…
21 июн '13 в 04:11
1
ответ
WebSQL в ClojureScript?
У меня возникли проблемы с форматированием оболочки ClojureScript для websql. Основная проблема заключается в том, что JavaScript использует аргументы tx и err для websql, которые работают без определения. Когда запускается версия ClojureScript, код…
28 апр '13 в 23:48
1
ответ
Возвращаемое значение зондирующего датчика
Я хотел бы, чтобы эта функция возвращала именно то, что передано (передано в качестве аргументов): (defn log [& txts] (.log js/console (apply str txts)) txts) Как момент txts возвращается, что не совсем то же самое, что и вызывающий абонент. Как…
18 авг '15 в 06:19
1
ответ
ClojureScript плавает хэши в виде целых
Сначала я думал, что это ошибка, но, глядя на исходный код, это явно преднамеренно. Кто-нибудь знает, почему это делается? Это несовместимо с Clojure и тонким источником ошибок. (hash 1) ; => 1 (hash 1.5) ; => 1 https://github.com/clojure/cloj…
11 авг '17 в 14:07
2
ответа
Как мне заполнить и отобразить список по Clojure Datascript?
Я полон моей базы данных с этим (def fixtures [ [:db/add 0 :system/group :all] { :product/name "Donut Keurig" :product/category "snack" :product/brand "Grocery&GourmetFood" :product/height "2.1" :product/width "3.2" :product/notes "The Original …
18 мар '17 в 22:57
0
ответов
"Вставить" приложение ClojureScript в существующую AngularJS SPA
Я немного новичок в ClojureScript, даже если у меня есть некоторый опыт работы с Clojure. Я разрабатываю новую функцию для существующего приложения AngularJS, и я хотел бы использовать ClojureScript. Я хотел бы знать, есть ли у кого-то такой опыт, в…
18 мар '17 в 03:08
2
ответа
Невозможно изменить / установить привязку корня из: [some-def] с установленным в Clojure
Я не мог установить значение моей динамической переменной на новое. (def *pop* true) (set! *pop* false) => IllegalStateException Can't change/establish root binding of: *pop* with set clojure.lang.Var.set (Var.java:221) Также я добавил ^:dynamic,…
12 фев '17 в 23:07
1
ответ
Состояние реагента не обновляется после setInterval
У меня есть этот компонент реагента, который использует setInterval, чтобы изменить его состояние: (defn foo [] (let [value (atom 1)] (js/setInterval (fn [] (reset! value (rand-int 100)) (println @value)) 1000) (fn [] [:p @value]))) Я вижу, как знач…
25 мар '17 в 15:03
2
ответа
Clojure: минимальный чат ClojureScript для двух человек
РЕДАКТИРОВАТЬ 01 Похоже, веб-сокеты это то, что я хочу. Техническое образование: Мне знакомо Clojure + кольцо + хладнокровие. Я начинаю изучать ClojureScript. (Настройте lein-cljsbuild; также потратили время на установку ClojureScript "вручную", про…
07 июн '12 в 00:56
2
ответа
Как добавить свои собственные JavaScript-библиотеки в ClojureScript?
Я хочу написать расширение Google Chrome, используя ClojureScript. С ClojureScript я могу использовать все библиотеки Google Closure, но доступ к браузеру Chrome не включен в эти библиотеки. Поэтому я хочу обернуть все элементы Chrome в мою собствен…
05 авг '11 в 09:01
1
ответ
Путаница вокруг lein: зависимости и: плагины
В project.clj, когда вы видите такие вещи, как: :dependencies [[org.clojure/clojure "1.8.0"] [org.clojure/clojurescript "1.7.228"] [com.cemerick/piggieback "0.2.1"] [org.clojure/tools.nrepl "0.2.10"] [org.clojure/core.async "0.2.374"]] а также: :plu…
31 янв '16 в 15:34
2
ответа
GC удаляет все объекты после удаления ns в Clojure?
Я разрабатываю какое-то приложение, которое получает данные от клиента и создает новые ns для этого. После того, как приложение делает некоторые манипуляции в nsвызова функций и т. д. Наконец приложение возвращает какой-то вывод, и я удаляю ns впосл…
11 ноя '16 в 12:05
0
ответов
Вложенные комментарии с Clojure в om.next
Om.Next - это отличная и чистая библиотека пользовательского интерфейса для использования с Clojure и Clojurescript, и я пытаюсь добавить функциональность для комментирования на нашем сайте. По сути: у субъектов есть ставка (blurb-id), и теперь я хо…
03 апр '17 в 20:00
2
ответа
Функция ClojureScript всегда выполняется
Я изучаю ClojureScript, у меня есть две функции, которые просто меняют содержимое в div "root-app": (ns blog.core) (defn mount-components [] (let [content (js/document.getElementById "root-app")] (while (.hasChildNodes content) (.removeChild content…
13 окт '17 в 00:58
1
ответ
ClojureScript, Om и Core.async: как правильно обрабатывать события
Я взглянул на использование Om для дизайна клиентского сайта. Это также мой первый раз, когда я использую core.async. Читая учебник https://github.com/swannodette/om/wiki/Basic-Tutorial Я видел использование канала core.async для обработки операции …
28 май '14 в 06:45
3
ответа
Могу ли я использовать произвольные модули узлов из clojurescript?
Можно ли использовать произвольные модули node.js в проекте clojurescript? Если да, то как мне их включить? Если нет, то почему нет?
06 июн '14 в 23:36
1
ответ
Использование протокола Clojurescript?
Делаем первый шаг при использовании протоколов в ClojureScript. Ниже приводится определение / реализация протокола: (defprotocol IDataTable (-pages [this]) (-cnt! [this cnt]) (-paginate [this]) ) (deftype DataTable [id url info] IDataTable (-cnt! [_…
10 июл '12 в 20:56
2
ответа
Нечувствительный к регистру фильтр в Clojure / ClojureScript
У меня есть эта функция: (defn list-data [alist filter-text] (filter (fn [x] (if (nil? filter-text) true (> (.indexOf x filter-text) -1))) alist)) (list-data ["Lion" "Zebra" "Buffalo" "Antelope"] "a") ;=> ("Zebra" "Buffalo") Есть ли более идио…
20 апр '14 в 19:08