freenode/lisp - IRC Chatlog
Search
8:23:24
fivo
scymtym: Do you want to share your thoughts/ideas on macroexpansion with source location annotations?
8:39:15
fivo
scymtym: do you want me to open a git issue, so you can reply when it suits you and we also have a better trace of the thing?
8:41:47
scymtym
fivo: i'm not sure this is in scope for concrete-syntax-tree (if that's the project you wanted to create the issue in)
8:42:50
schweers
Are macros at a toplevel somehow special? I have a macro which I have been using for a long time inside fiveam tests to setup my fixtures. I now tried to use this as a toplevel form in order to not run the test setup for every test case, and it doesn’t seem to macroexpand.
9:01:51
fivo
scymtym: yes I was thinking of cst. Why do you think it's outside of its scope? The final output would be a cst of the expanded macro call.
9:04:10
logicmoo
oni-on-ion: he replied.. turns out to be religious reasons: https://gitter.im/LogtalkDotOrg/logtalk3
9:57:17
beach
I take my warnings very seriously, which is why I am a bit annoyed, when there are "note"s that I can't seem to avoid, because they force me to look at every compiler message to make sure I am not missing anything.
10:01:26
aeth
Can it do it for warnings and not notes? Or is it for everything? Because some notes in SBCL seem literally impossible to avoid. Like "hey, if you change the semantics of your program, it's faster".
10:01:52
beach
I set it to IGNORE when I had to compile huge sequence functions. I should set it back to whatever it was.
10:05:14
aeth
jackdaniel: oh cool, I guess I can locally declare a muffle for note in this one place that has to be both (speed 3) and a rational. thanks.
10:05:58
aeth
(it's a typecase... the last, slow case is naturally something that SBCL's optimization notes don't like)
13:52:07
gabbiel
Sorry I was sleeping and now saw messages. Aeth: so if it expands into a seftable function, then it's seftable?
14:59:30
jmercouris
so I'm having an error in loading my website, loads fine on macOS, doesn't load fine on my FreeBSD install
14:59:49
jmercouris
however, the error doesn't appear to be a difference between anything, both are SBCL, same version
15:00:36
jmercouris
I believe it thinks that DEFTABLE is a function call, when it is actually a macro provided by mito
15:01:29
jmercouris
now here's the interesting thing though, if you see packages.lisp (also in the gist), you'll see I'm using all the symbols from mito
15:02:04
Bike
this doesn't seem like an OS-variant kind of error. are you totally sure you're running the same thing on each system?
17:16:54
Xach
flip214: "alexandria" would get what you seek. i think someone has a PR for making it downcase by default.