How do I get the pathname of a CL-SOURCE-FILE

Christian Schafmeister chris.schaf at verizon.net
Sun Mar 22 03:27:50 UTC 2015


I was given some code to extract all of the source files that a system requires for building.

It gave me what you see below:

How would I get the full pathname of one of these CL-SOURCE-FILE objects?


saw file: #<CL-SOURCE-FILE "cleavir-io" "packages" @0x113ac3518>
saw file: #<CL-SOURCE-FILE "cleavir-io" "io" @0x113bacdd8>
saw file: #<CL-SOURCE-FILE "cleavir-meter" "packages" @0x1152baf68>
saw file: #<CL-SOURCE-FILE "cleavir-meter" "meter" @0x1153b4068>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "packages" @0x115d73ba8>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "general-purpose-asts" @0x115f98b08>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "fixnum-related-asts" @0x115a1a978>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "float-related-asts" @0x11549ce78>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "cons-related-asts" @0x115027ab8>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "standard-object-related-asts" @0x115196838>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "array-related-asts" @0x115303658>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "graphviz-drawing" @0x1153fdec8>
saw file: #<CL-SOURCE-FILE "cleavir-ast" "map-ast" @0x114073f68>
saw file: #<CL-SOURCE-FILE "cleavir-ast-transformations" "packages" @0x113d2ffb8>
saw file: #<CL-SOURCE-FILE "cleavir-ast-transformations" "clone" @0x113e0ec48>
saw file: #<CL-SOURCE-FILE "cleavir-ast-transformations" "replace" @0x113ed67e8>
saw file: #<CL-SOURCE-FILE "cleavir-ast-transformations" "hoist-load-time-value" @0x113f9bba8>
saw file: #<CL-SOURCE-FILE "cleavir-primop" "packages" @0x1140c5c98>
saw file: #<CL-SOURCE-FILE "cleavir-internationalization" "packages" @0x1144b0928>
… Deleted another 100 entries ...

Christian Schafmeister






More information about the asdf-devel mailing list