たとえば、*a*
モジュール内で動的変数を定義するとしますm1
。m1
次に、モジュールにモジュールをマウントしm2
ます。
(in-package m2)
(mount-module sub (#:m1)
(m1:*a* 3))
モジュールから値3を取得するにはどうすればよいですm2
か?たとえば、現在、私はそのような方法でそれをハックする必要があります:
(restas:with-context
(second (gethash 'm1
(gethash
:modules
(gethash (find-package :m2)
restas::*pkgmodules-traits*))))
m1:*a*))
確かに、これは良い方法にさえ近いものではありません。