【发布时间】:2015-09-12 14:30:31
【问题描述】:
一切都在标题中,但这里是一个示例用例:
函数的第一个参数如下:
(my-fn "a.b.c" ...)
现在在较新的版本中变成了:
(my-fn ... ["a", "b", "c"])
是否可以:require 特定版本的库?
例如:
:require my.util.lib :as newlib ;; new version
:require my.util.lib@v0.0.1 :as lib ;; old library
然后它允许每个文件迁移这个库使用文件。
【问题讨论】:
-
在 JVM 上加载同一个库的多个版本很困难。也许看看 Osgi -stackoverflow.com/questions/15145721/… .
标签: clojure