[asdf-devel] asdf-encodings?
Raymond Toy
toy.raymond at gmail.com
Wed Jan 16 17:10:20 UTC 2013
>>>>> "Fare" == Far <Far> writes:
Fare> On Tue, Jan 15, 2013 at 12:27 PM, Raymond Toy
Fare> <toy.raymond at gmail.com> wrote:
>> Is this the right place to talk about asdf-encodings?
>> Apologies if this is the wrong place.
>>
Fare> This is the right place indeed.
>> One minor issue with asdf-encodings and cmucl: It looks like
>> find-implementation-encoding does not expect an error for
>> unknown encodings, so for cmucl, the implementation should be
>>
>> #+cmu (ignore-errors (stream::find-external-format encoding))
>>
Fare> Yes, I discovered as much while running the recently
Fare> enhanced asdf's test-encodings and put an ignore-errors
Fare> around the whole thing, for all implementations.
>> Also, once asdf-encodings is loaded, compiles with asdf fail
>> because cl:compile-file is called with :external-format set to
>> the external format object instead of the name. To get the
>> name from the object, use (stream::ef-name obj). I don't know
>> where that should be applied.
>>
Fare> I tried something and it looks like it passes the
Fare> test-encodings test.
Cool. I try it out again sometime later.
Fare> Speaking of tests, I just added a 42nd test, but it fails on
Fare> cmucl: the hello-world-example for producing a standalone
Fare> program.
Fare> My dump attempt has these errors, using an image from your
Fare> distribution on a not-so-fresh ubuntu machine (to be
Fare> upgraded RSN):
My build machine is an ancient OpenSuSE 11.x box. Your's is way more
up-to-date than mine. :-)
But based on the warnings, I'm guessing that you don't have the 32-bit
development system installed. That's required since cmucl is still a
32-bit app.
Ray
More information about the asdf-devel
mailing list