Dan

Results 13 comments of Dan

My guess is that the error goes through somewhere else unhandled. Another guess is that it's related to new threads that Hunchentoot makes.

I believe that the problem has conveniently resolved itself with the latest versions of software. The error is displayed as intended and the SLIME debugger does not seem to be...

Found a root cause which prob explains why the stdio client for elixir works. If `clangd` detects it's run in a "terminal" it outputs a message that lem tries parse...

That may be the case as PTY is mentioned a lot in the library lem uses. https://github.com/lem-project/async-process/blob/9690530fc92b59636d9f17d821afa7697e7c8ca4/src/async-process.c#L38

Ah right you are stderr is used. llvm::errs() is the stream for stderr the message is being sent through. On Thu, Jan 4, 2024 at 06:21 João Távora ***@***.***> wrote:...

Investigated a little and was able to reproduce. Looking at the other `universal-argument-N` commands: https://github.com/lem-project/lem/blob/ebdfe9145e62131c11fa3b771455eba390ea79a0/src/ext/universal-argument.lisp#L103-L107 Compared to: https://github.com/lem-project/lem/blob/ebdfe9145e62131c11fa3b771455eba390ea79a0/src/ext/universal-argument.lisp#L90-L96 It seems there's an expectation for `universal-argument-mode` to be enabled when running....

After trying to implement this, it might be a little heavy handed. Most of the Allegro5 structures are opaque so translation isn't needed for most structs. CFFI also already defaults...

I'll keep thinking for a bit if there is a use case. Maybe in the future when library can be improved in some way that this will come about again.

My thoughts is the same on creating helper functions, just how to implement would differ so I'm interested in your experience as a user. Of the situations and resulting changes...

#20 is actually in reference to this issue to optimize the overhead created by the memory translation from a foreign struct to a lisp struct rather than overall improvement in...