Andy Keep

Results 64 comments of Andy Keep

The problem with using the nanopass framework seems to be related to the number of record types that get created by each language. While that is not something that we...

What is you're language definition?  If you don't have a (let (x M) M\* ...) in LCS Term, it having trouble finding a match, and hence trying to interpret it...

Yes, so your language definition does not match your pass, so the nanopass-framework is trying to figure out the best thing to do. You have the productions: (let (x M1)...

Yeah, I definitely agree the error message should be better.  When Kent (my advisor) and I were first recoding Chez Scheme with the nanopass framework we tried to be careful...

Initial issue is fixed by fix to #9, however, the issue with the define language is not yet fixed, so this is really a new error.

Hey Leif, So there are actually two separate problems here. The first is already documented (and there is already an issue, though I think it is not spelled out very...

Unfortunately, I don't think we have control over that: -> (format "~s" '(a ,b ,c)) "(a (unquote b) (unquote c))" unless there is a parameter to change how format works....

Cool... I was unaware of ~v I'll go through and use that places where we print s-expressions. -andy:) On July 19, 2015 at 10:48:57 AM, Jens Axel Søgaard ([email protected]) wrote:...

While bytevectors and ftypes might seem like similar things, since they both point at arbitrary blobs of data, they are fundamentally different in how they are structured. A bytevector is...

Yes, the windows build is a bit rickety, but it actually was recently tested and working. Part of the trick (as noted in the BUILDING document) is that you need...