Общее размещение кода

Не уверен, насколько это идиоматично, так как я все еще новичок с языком, но мне подходит следующее решение:

(let [number-of-messages-per-time 2
      await-timeout 1000]
  (doseq [p-messages (partition number-of-messages-per-time messages)]
    (let [agents (map agent p-messages)]
      (doseq [a agents] (send-off a process))
      (apply await-for await-timeout agents)
      (map deref agents))))
5
задан Tarod 30 August 2015 в 14:59
поделиться

1 ответ

Создайте третий проект, который является либо динамической, либо статической библиотекой (предпочтительнее второй для простоты использования), и поместите в него общий код. Два других проекта # включают заголовки из проекта библиотеки и связываются с двоичным файлом проекта библиотеки.

15
ответ дан 18 December 2019 в 12:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: