Я только начал изучать Clojure и пытаюсь написать что-нибудь, чтобы вытащить некоторые URL-адреса с веб-страницы в память с дополнительными метаданными вокруг каждого URL-адреса.
Я могу получить URL-адреса, но они хранятся где-то, с чем у меня проблема.Я понял, что мне нужен вектор с вложенными картами, к которому я могу добавить новые записи с помощью связанного, однако, поскольку я не знаю URL-адреса, я не уверен, как мне сначала определить свою структуру данных.
Так, например:
(def *comics*
[{:name "Penny-Arcade"
:url "http://www.penny-arcade.com/comic/"
:working 0
}
{:name "We The Robots"
:url "http://www.wetherobots.com/"
:working 0
}])
Я просто не уверен, как запустить вышеуказанную структуру данных без данных, затем добавить ее, скажем, сначала из командной строки arg, затемостальное с сайта.
Если кто-то может предложить лучший способ хранения данных выше, пожалуйста, не стесняйтесь.