Skip to content

Kawa fixes#1092

Closed
Retropikzel wants to merge 3 commits intoashinn:masterfrom
Retropikzel:kawa-fixes
Closed

Kawa fixes#1092
Retropikzel wants to merge 3 commits intoashinn:masterfrom
Retropikzel:kawa-fixes

Conversation

@Retropikzel
Copy link
Contributor

When running Kawa inside Docker without -it flags which do this

  -i, --interactive                      Keep STDIN open even if not attached
  -t, --tty                              Allocate a pseudo-TTY

Installing for example SRFI-180 from here https://github.com/srfi-explorations/r7rs-srfi for running tests does not work. srfi/180.sld does not exists in the tmp directory. I'm not sure why it happens and what is causing it. Sometimes with Kawa I noticed I needed to use (newline) to get output to appear. So maybe it is something related to that.

Anyway, this fixes it for some reason. Not a perfect fix but I dont have time to do a thorough investigation now.

@Retropikzel
Copy link
Contributor Author

To document this more it seems to happend when library has dependencies. In the mentioned SRFI repo it does not happen with SRFI-60 or SRFI-145. SRFI-180 is packaged with snow-chibi and then indexed locally and installed.

@Retropikzel
Copy link
Contributor Author

Okay this happens with other implementations too. I'm closing this pull request and filing an issue when I can make a repeatable test for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant