freenode/lisp - IRC Chatlog
Search
10:01:12
Duuqnd
It tells me that it can't find GCC, but when I manually tell it where GCC is, it breaks apart because it can't find "libffi.h".
10:05:50
Duuqnd
Well, the problem here is that I don't know where to put it where CFFI will find it.
10:06:27
Duuqnd
It doesn't find GCC to begin with, so I don't know what more problems will come from that.
10:09:18
galdor
I tried to clean it up once, but it's virtually impossible to modify without breaking obscure platforms
10:10:02
Duuqnd
I tried to change the Windows PATH environment variable, but it still won't find it.
10:10:45
Nilby
If you're using sbcl I think you can just get a copy of the libffi dll and put it in the sbcl directory.
10:13:29
Nilby
I usually have to run sbcl under cygwin to get it to grovel, and then you can run it not under cygwin. It's very annoying.
10:19:18
Nilby
That is usually better, but not always possible, since the many things like Windows kernel has struct passing APIs.
10:20:31
Duuqnd
It looks like the library doesn't actually use libffi, it just adds it as a dependency and never touches it again.
10:30:48
Duuqnd
Yeah, I noticed that while trying to load it. Oops. Well, I'm gonna try to compile libffi with MinGW and see if that works.
10:31:29
Shinmera
https://www.bountysource.com/issues/75202399-wanted-by-value-structures-in-sb-alien
10:33:01
Nilby
It seems like you usually have to tell it where to find the C compiler, like: export CC=c:/cygwin64/bin/x86_64-w64-mingw32-gcc.exe or something.
13:17:03
samlamamma
I'm doing some work on WebAssembly. It's very frustrating to read non-lisper's WASM, they spread their right parens around like discarded toe nails
14:06:19
harovali
beach: sure, I'd like to use the best option in the context I am. But I ran (inspect ...) because it was a step in this clim tutorial https://kantz.com/clim-primer/application-frames.htm
14:09:27
beach
What I usually do when I write a CLIM application, I include a command that starts Clouseau on the frame or on a pane.
14:14:08
p_l
Odin-: there's a significant benefit if one wants to implement GC themselves in that multivalue is getting actually implemented
14:43:55
pjb
minion: memo for emaczen: lisp itself is just an assembler. Just avoid the most sophisticated macros (or consider lisp as a macro assembler and use them!). See for example: https://groups.google.com/forum/#!msg/comp.lang.lisp/T3UZwLoN0lw/4r9q_8cwKoQJ THIS IS YOUR STABLE ASSEMBLER!
16:33:26
pnp
is there any way to interrupt a running process in the slime-repl? I have that process that is not terminating and i would like to kill it (stop the running operation) it from Emacs...
17:55:13
pfdietz
It works well enough. If I really need to interrupt it I go to the Ubuntu window and kill -SIGSEGV its pid.
18:48:39
sjl
TIL that while (round) is required to round half to even, format's ~,VF directive is allowed to use half-to-whatever-it-wants.
19:03:40
galdor
"When rounding up and rounding down would produce printed values equidistant from the scaled value of arg, then the implementation is free to use either one."
21:48:27
pjb
sjl: https://termbin.com/z3fb some use banker's rounding, some don't. See which one you want to avoid rounding hacking…