freenode/#lisp - IRC Chatlog
Search
13:48:57
borodust
i kinda don't touch stuff that works in quicklisp and mainly distribute via custom dist
13:54:27
borodust
_death: i think the reasoing was that i really need a point in history to pin rather than something inherently moving
13:54:41
borodust
_death: basically, what i did with branches was just resetting them to something in master
13:58:57
_death
borodust: sure, if it works for you.. I always treated tags as user-friendly names for commits, but maybe it's a narrow view
14:02:28
d4ryus
You will run into all kinds of issues when you move tags, i guess since they are not supposed to. For example, fetching fails when tags get moved.
14:04:07
borodust
because only place i'm using tags in that way is stable/testing things in my lisp software
14:06:40
d4ryus
git wont "clobber" existing tags if fetch.pruneTags (or similar) is not set and -f (force) is not specified. You get a "... would clobber existing tags" error message.
14:10:15
d4ryus
borodust: https://stackoverflow.com/questions/58031165/how-to-get-rid-of-would-clobber-existing-tag the second answer, not sure how to link it. But, as the answer states, there is nothing wrong with having a moving tag, but you might run into problems.
14:10:52
borodust
https://stackoverflow.com/questions/9662249/how-to-overwrite-local-tags-with-git-fetch
14:22:11
borodust
ACTION sometimes accesses internal symbols without asking API authors to expose them
17:09:29
rpg
sly question -- When I use slime, I get the ability to use the key prefix "C-c l" to switch back and forth between the various slime windows (repl, debugger, inspector, lisp code, etc.). I don't seem to have that in sly. Anyone know if there's a contrib for this? Or what is the contrib in SLIME that needs translating?
17:20:29
mfiano
First thing I would do is check to see what that is bound to under your SLIME config, because that keybinding is not mentioned in the SLIME manual.
17:55:43
rpg
Yes, no wonder. Took me quite a while to find that... And it turns out there's a `sly-selector`, too.
19:19:03
contrapunctus
beach: I'd really like to work on a Lisp OMR (optical music recognition) software someday, as you mention in Suggested Projects. IIRC there are attempts at doing this using neural networks - do you see this approach (combined with interactive proofreading/correction) as sufficient, or is there a better way? 🤔
19:43:30
Xach
borodust: http://report.quicklisp.org/2020-09-29/failure-report/bodge-sndfile.html#bodge-sndfile
19:47:39
borodust
Xach: should be fixed, i've run through every repo i have and switched to stable tag
19:47:45
Xach
Maybe bodge in quicklisp is just a nuisance for all and people should use the custom dist?
19:49:02
borodust
i thought about dropping, but there's a system in quicklisp that already depend on some (bodge-glfw in particular)
19:53:13
borodust
i wish i knew better at the time and just put 'em all into custom dist (bodge* stuff moves really fast)
22:55:51
Nilby
Xach: wow, do you send reports for all the stuff on report.quicklisp.org? it seems like 100s of ... X conflicts with its asserted type X ... in 2.0.9
22:56:23
Xach
Nilby: i do. in many cases a single fix can take care of 25 failures, so it's not as bad as it looks.
22:59:33
Xach
I have been updating the reports a bit lately to better direct my bug reports. Now I can more easily tell what fixes offer the most payoff.
23:27:05
no-defun-allowed
Is there a library to generate inheritance graphs for classes? It wouldn't be hard to make, but I'd rather not make another.
23:29:05
rpg
no-defun-allowed: I *think* that might be available in cl-dot, but I can't swear to it.
23:30:20
rpg
In sly, how do you do a normal search backwards in the repl buffer? The default keys are grabbed for history search, but sometimes I want to look up in the *buffer* instead of the history.
23:32:11
no-defun-allowed
Yes, there's an example examples/class-example.lisp that does exactly that. Thanks!
23:38:05
earl-ducaine
Hello Lispizens! What is the best (most portable) way to refer to tab characters in CL?
23:38:08
earl-ducaine
Of course most modern versions support #\tab but that's technically non-standard.
23:38:46
earl-ducaine
I've looked for a trivial compatability library, but there doesn't seem to be one that addresses special characters.
23:39:47
no-defun-allowed
Assuming your implementation uses a superset of ASCII, #.(code-char 9) is one way of referring to #\Tab "portably".