freenode/#lisp - IRC Chatlog
Search
18:22:24
Bike
it's not so much a lack of implementation as it is bugginess. they're probably still in the tracker
18:22:47
Bike
https://bugs.launchpad.net/sbcl?field.searchtext=cltl2&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=
18:24:10
Bike
the one i hit was 769592, which is that augment-environment signals stupid errors sometimes because it goes through internal compiler machinery that immediately signals when it hits inconsistencies, because they matter for compilation but not cltl2
18:24:53
Bike
i wrote a cltl2 wrapper library but didn't bother with it. and it has so many users! at least zero
18:25:15
Bike
if you do want to worry about it, i think what i described would be a reasonable way to do it
18:25:37
phoe
Bike: I would be worried if it had negative user count; knowing how much you deal with C++ it would likely mean an integer overflow
19:16:44
fiddlerwoaroof
But, I appreciate what it does, I've always been slightly annoyed about the duplication between the ASDF system's dependency lists and the defpackage forms
21:11:26
aeth
fiddlerwoaroof: It simplifies your definitions of external dependencies, but it doesn't simplify your definitions of internal dependencies that much because unless your project is flat, you are going to have to create a /foo.lisp for every /foo/ so you can just import my-project/foo instead of my-project/foo/bar