freenode/#lisp - IRC Chatlog
Search
20:46:57
whartung
well, for me, I wanted a “kinda sorta DSL”, so I wanted capabilities only within the macro, and I didn’t want to have to code walk the thing to hunt them down. and it’s “nice”, in this case, to have a set of functions that don’t pollute the global name space since they’re not applicable outside of the macro.
20:49:29
_death
well, if you mean local definitions in the expansion, that's ok.. though sometimes it's a good idea to also provide global definitions that error.. I thought you might be talking about definitions to help in computing the expansion
20:52:58
whartung
yea, basically you (should) be able to write normal CL within the sections of the macro, but I also want some “special functions”, that are part of the DSL, to be avaiable to those routines as well.
20:57:34
whartung
honestlly, thinkikng about it, not sure how that works in my case. I guess I expand the macro in to a function, and FLET the defitnitions as part of the expansion.
21:02:13
Bike
don't remember what you're thanking me for but i'm confident whatever i did was perfectly great
23:34:56
eigenhombre
ck_: thanks for the suggestions earlier. I tried installing llvm / clang via Homebrew but that did not seem to address the CFFI problem. Using your 'verbose' suggestion provides the error "... Lock on package SB-ALIEN violated when interning SHARED-OBJECT-FILE while in package CFFI-SYS."
4:03:26
minion
The URL https://gitlab.common-lisp.net/users/sign_in?secret=dd4d0d9a will be valid until 04:15 UTC.
4:12:03
ksaj
anyway, I gave up. It said my attempted login was denied 'cos it was a cs something or other.
4:12:27
ksaj
it apparently doesn't like me. by /msg it only gets the please part and doesn't understand it
4:13:01
ksaj
and when I click on the link it gives me, that doesn't work either. so.. at this point I just don't care enough... thanks though...