4 ms·
A compilation unit is not a module. > The packaging systems people use nowadays over CL are not a part of CL Packaging systems were never a part of CL. > The
by lispm 10y ago
A compilation unit is not a module.
> The packaging systems people use nowadays over CL are not a part of CL
Packaging systems were never a part of CL.
> The big hurdle in CL modularization is something very trivial: the fact that a file cannot refer to neighboring files easily by a short path. There is no
(load (merge-pathnames "test1" *load-pathname*))
If that's not short enough, define a function L which does above...
> This steers package management toward the external mode, whereby some definition exists outside of all the files and handles their inter-dependencies and the manner of actually locating the groups of files.
This is the way how to do it.
> I fixed this in TXR Lisp
Oh no..., well there have been zillions of similar attempts...