sonologico has quit [Remote host closed the connection]
dilated_dinosaur has quit [Ping timeout: 246 seconds]
Fare has quit [Ping timeout: 260 seconds]
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
Bourne has joined #lisp
wsinatra has joined #lisp
Oladon has quit [Quit: Leaving.]
EvW has quit [Ping timeout: 240 seconds]
sjl has quit [Ping timeout: 240 seconds]
akoana has left #lisp ["Leaving"]
Xach has quit [Ping timeout: 264 seconds]
Xach has joined #lisp
choegusung has joined #lisp
sjl has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
_jrjsmrtn has joined #lisp
__jrjsmrtn__ has quit [Ping timeout: 260 seconds]
katco has quit [Ping timeout: 244 seconds]
sammich has quit [Ping timeout: 244 seconds]
even4void[m] has quit [Ping timeout: 244 seconds]
tekipeps[m] has quit [Ping timeout: 244 seconds]
xzax_[m] has quit [Ping timeout: 240 seconds]
MrtnDk[m] has quit [Ping timeout: 240 seconds]
kelamir[m] has quit [Ping timeout: 240 seconds]
xzax_[m]1 has quit [Ping timeout: 244 seconds]
gaqwas[m] has quit [Ping timeout: 240 seconds]
hansbauer[m] has quit [Ping timeout: 260 seconds]
xzax_[m] has joined #lisp
xzax_[m]1 has joined #lisp
gaqwas[m] has joined #lisp
hansbauer[m] has joined #lisp
sammich has joined #lisp
even4void[m] has joined #lisp
katco has joined #lisp
tekipeps[m] has joined #lisp
kelamir[m] has joined #lisp
MrtnDk[m] has joined #lisp
mathrick has quit [Ping timeout: 258 seconds]
dilated_dinosaur has joined #lisp
arpunk has quit [Remote host closed the connection]
arpunk has joined #lisp
nekosagan has quit [Ping timeout: 256 seconds]
<earl-ducaine>
no-defun-allow: I was hoping to avoid hard-coding ASCII codes, which on reflection is silly. The (horizontal) tab character along with vertical tab, form feed, etc. is only meaningful within the context of ASCII
<Nilby>
In case of reality shifts one could say, #9=#.(loop for i from 0 below char-code-limit when (string-equal "TAB" (char-name (code-char i))) return (code-char i))
<Nilby>
But I can't find any CL that doesn't understand #\tab.
thecoffemaker has quit [Ping timeout: 264 seconds]
dmc00 has quit [Ping timeout: 246 seconds]
<no-defun-allowed>
(name-char "Dog") in SBCL is funnier than it should be. Sure, lispms have Super, Hyper, Top, Greek, etc keys, but what about the Dog character?
xzax_[m]1 has joined #lisp
nopf has joined #lisp
voidlily has joined #lisp
vaporatorius has joined #lisp
xzax_[m]1 has joined #lisp
xzax_[m]1 has quit [Changing host]
thecoffemaker has joined #lisp
<earl-ducaine>
aeth: Only #\Newline and #\Space must be present. The others are 'semi-standard';
<aeth>
earl-ducaine: does any implementation not provide any of those?
<aeth>
It seems to me that they might not be mandated because they might not exist in some encodings
toorevitimirp has joined #lisp
<aeth>
but those encodings are dead now
<aeth>
but you're right, they're not "must"
<Nilby>
#\dog is currently more tragic than funny for me, since it only come up properly in 2-3 out of like 15 different things, and when it does come up, it looks different an sometimes pathetic.
Lycurgus has joined #lisp
ebrasca has quit [Remote host closed the connection]
wsinatra has quit [Ping timeout: 240 seconds]
<earl-ducaine>
aeth: The motivation for the question was writing a lisp function compatible with the C function isspace. That requires \t \v \f and \r. So, \v (vertical tab) is the one that's problematic.
choegusung has quit [Quit: leaving]
Stanley00 has joined #lisp
<moon-child>
why do you want to do that?
<earl-ducaine>
But in my case, there's no good reason I can think of for not using (code-char 11) as suggested above.
<aeth>
I personally rely on code-char being an ASCII superset (probably Unicode) even though it's not guaranteed. I'm not sure there's any real alternative.
<earl-ducaine>
moon-child: isspace is widely used in C parsing to determine whitespace characters, especially parsers. In my specific case writing writing a cl scanner that accepts the wayland protocol in exactly the same way as the model implementation.
jesse1010 has quit [Ping timeout: 240 seconds]
Aurora_v_kosmose has quit [Ping timeout: 240 seconds]
mathrick has joined #lisp
Aurora_v_kosmose has joined #lisp
borei has joined #lisp
<borei>
good morning/good afternoon !
<aeth>
oh, hmm, the commercial implementations might still have weird encodings
<Nilby>
Also some of Lisp Machines have semi-incompatible encodings.
<iissaacc>
sup lithpers
guaqua has quit [Ping timeout: 246 seconds]
ineiros has quit [Ping timeout: 240 seconds]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 256 seconds]
<earl-ducaine>
aeth: cl-babel provides a compatability layer with respect to encoding. I was checking it out when I was investigating #\Tab. There are indeed comments with regard to implementation idiosyncrasies.
contrapunctus has left #lisp ["Disconnected: closed"]
hendursaga has joined #lisp
contrapunctus has joined #lisp
<earl-ducaine>
both allegro and lispworks
clintm has joined #lisp
ineiros has joined #lisp
Oladon has joined #lisp
Lycurgus has quit [Quit: Exeunt]
guaqua has joined #lisp
_whitelogger has joined #lisp
PuercoPop has joined #lisp
toorevitimirp has quit [Ping timeout: 244 seconds]
ex_nihilo has joined #lisp
edgar-rft has joined #lisp
mindCrime_ has quit [Ping timeout: 260 seconds]
mindCrime_ has joined #lisp
<beach>
Good morning everyone!
<beach>
contrapunctus: I think there is a better way to do optical music recognition. Trying to do it automatically is going to introduce too many errors. I would prefer an interactive approach where the operator is in charge, but the software helps out. We can discuss this later if you like.
<contrapunctus>
beach: sure 🙂
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
Nilby has left #lisp ["👽愛🆑"]
contrapunctus has joined #lisp
Nilby has joined #lisp
gravicappa has joined #lisp
defaultxr has joined #lisp
Bike has quit [Quit: Lost terminal]
sts-q has joined #lisp
mindCrime_ has quit [Ping timeout: 244 seconds]
vsync has quit [Ping timeout: 246 seconds]
vsync has joined #lisp
mmohammadi9812 has joined #lisp
ex_nihilo has quit [Quit: Leaving]
Fare has joined #lisp
narimiran has joined #lisp
borei has quit [Ping timeout: 244 seconds]
shangul has joined #lisp
Necktwi has quit [Ping timeout: 256 seconds]
Oladon has quit [Quit: Leaving.]
pok has quit [Ping timeout: 240 seconds]
bilegeek has quit [Remote host closed the connection]
bocaneri has joined #lisp
bilegeek has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
ted_wroclaw has joined #lisp
saganman has joined #lisp
treflip has joined #lisp
bilegeek has quit [Quit: Leaving]
bilegeek has joined #lisp
bilegeek has quit [Remote host closed the connection]
ted_wroclaw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
galex-713 has quit [Ping timeout: 246 seconds]
akoana has joined #lisp
galex-713 has joined #lisp
rumbler31 has quit [Ping timeout: 264 seconds]
johs has quit [Ping timeout: 240 seconds]
orivej has joined #lisp
entel has quit [Ping timeout: 260 seconds]
p_l has quit [Read error: Connection reset by peer]
p_l has joined #lisp
johs has joined #lisp
entel has joined #lisp
orivej has quit [Ping timeout: 240 seconds]
gravicappa has quit [Ping timeout: 272 seconds]
<borodust>
Xach: no probs, thanks!
specbot has quit [Remote host closed the connection]
minion has quit [Remote host closed the connection]
<borodust>
Xach: bodge-nanovg should work now too
shifty has joined #lisp
clintm has quit [Quit: ERC (IRC client for Emacs 27.1)]
clintm has joined #lisp
<flip214>
I started OMR (image => midi) in 1998 or so... but then funding was gone
random-nick has joined #lisp
<contrapunctus>
flip214: nice 😳 Would you like to give it another go? I might be more motivated if I had someone working on it with me 😀
<flip214>
contrapunctus: some interest is still there, of course... time is limited, but we can discuss ideas via email (make a mailing list?)
<contrapunctus>
Although a mostly-interactive solution might actually be less work than a batch scanning + interactive proofreading solution.
<phoe>
but at this point it's old and confuses people
<phoe>
I fixed a bug in someone else's code who downloaded a project from quickdocs instead of git
<phoe>
and they got a 2019 version
<phoe>
at some point I might become annoyed enough to actually go to war with all the abandoned fukamachiware that is still prominent all around the net
<beach>
Isn't quickdocs the one that gathers all the documentation strings (including those for internal stuff) but doesn't take into account real documentation?
<phoe>
quickdocs being one very good example of a website that was once good™ and then got abandoned, making it horrible™
<phoe>
beach: yes
<mfiano>
beach: Yes
davepdotorg has joined #lisp
<beach>
That's what I remembered, yes.
ggole has joined #lisp
<mseddon>
and yeesh. can we all start using https, it's 2020, ssl certs are free and easy to set up. :P
ted_wroclaw has joined #lisp
<jackdaniel>
while I agree that https is rather a good thing, it is not that there are no issues with making it omnipresent standard
<mfiano>
I would find it interesting for such a project to handle "real documentation".
<mfiano>
More interesting would be handling #'(setf documentation) runtime changes :)
<mseddon>
jackdaniel: that's a crap argument for not employing it though. Safety belts aren't 100% either.
<jackdaniel>
energy efficiency, bandwidch increase (also speed), complicated specification (i.e hard to get right to implement from scratch)
davepdotorg has quit [Ping timeout: 258 seconds]
<jackdaniel>
the last one applies also to so called "web"; adding more and more crap to the "standard' makes it impossible undertaking to anyone who is not a corporation with deep pockets
<jackdaniel>
but that's offtopic
<jackdaniel>
sorry about that
<mseddon>
np, I kinda started it :) back to lisping
ebrasca has joined #lisp
<jackdaniel>
(and I don't think of my arguments as being crap, in fact I took some time to think about this topic)
<schweers>
Xach: do you really find Borland better than Emacs with SLIME?
<jackdaniel>
the target goal is to write a clim application and be able to run it over: terminal, web and natively (or even switch at runtime;)
<Nilby>
jackdaniel: Wow, Thanks for that blog post. I wrote a lisp-only curses-like thing but it's very slow, so I'm envious.
<Xach>
schweers: no, i do not
<schweers>
phew
<jackdaniel>
Nilby: sure
<Xach>
jackdaniel: do you have a cooked terminal for the debugger? is the animated ui terminal separate from the rest or is it the only interaction terminal?
<jackdaniel>
Xach: could you rephrase?
ramHero has joined #lisp
<Xach>
jackdaniel: say you have a bug in your code when you move the cursor somewhere, and it would normally trigger the debugger. what happens?
<Xach>
does the debugger appear? if so, where?
<jackdaniel>
ah, that. for now I'm cheating.
<Xach>
lol
<jackdaniel>
C-s opens a swank server
<jackdaniel>
and I have a debugger there
elflng has quit [Ping timeout: 256 seconds]
<jackdaniel>
but eventually debugger will be another "window" in the terminal, yes
<Xach>
that was a minor thing that always made me wonder how to even begin
<borodust>
Xach: ill have a look in a few hours
<Xach>
a debugger in a raw terminal is pretty ugly!
<jackdaniel>
that's true :)
<jackdaniel>
you have all
<Xach>
a default debugger, anyway
<jackdaniel>
this no line wrap
<Xach>
but a cooked debugger in a cooked terminal could be really nice!
<Xach>
as long as it has no display bugs :)
<Xach>
sorry, raw
<Xach>
not cooked
* Nilby
has a cooked debugger, but it has bug :(
<Nilby>
*bugs
wsinatra has joined #lisp
<schweers>
Xach: out of curiosity: what do you mean by “cooked”?
<jackdaniel>
cooked as opposite to raw: )
<schweers>
I got that part. But not what that actually means.
<jackdaniel>
Xach: and the question about animation? I did not get that neither
<schweers>
Maybe I just don’t know enough about terminals.
<Xach>
schweers: cooked means the terminal interprets input and output into higher level control sequences
<Xach>
schweers: so if you hit Ctrl-C it sends an interrupt, not a byte
<Xach>
and if it prints a newline, it does a carriage return too
<schweers>
I see. And a terminal can be in one of those two modes?
<Xach>
schweers: as i understand it in unix, yes
<schweers>
Cool, good to know
<Xach>
jackdaniel: "animation" is a poor choice of words. watching it as a movie made me think of an animated movie, not a recording of an interactive session.
<Xach>
things move on screen: they are animated (by you)
davepdotorg has quit [Remote host closed the connection]
<jackdaniel>
I've recorded my interactions with the terminal with the application "peek" which captures part of the X11 screen, the rest are interactions directly with the terminal
ljavorsk_ has joined #lisp
<jackdaniel>
changing output in windows is basically a stepped 60fps redraw
davepdotorg has joined #lisp
jonatack has quit [Quit: jonatack]
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
<jackdaniel>
(however a blinking cursor is a text style applied to a text, not a redraw)
davepdotorg has quit [Read error: Connection reset by peer]
ljavorsk has quit [Ping timeout: 240 seconds]
davepdotorg has joined #lisp
ebrasca has quit [Remote host closed the connection]
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
slyrus has quit [Ping timeout: 256 seconds]
orivej has joined #lisp
jonatack has joined #lisp
jw4 has quit [Read error: Connection reset by peer]
jw4 has joined #lisp
slyrus has joined #lisp
elflng has joined #lisp
kaftejiman has joined #lisp
davepdotorg has quit [Remote host closed the connection]
tutti has joined #lisp
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdot_ has joined #lisp
davepdot_ has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdot_ has joined #lisp
davepdot_ has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
tutti has quit [Remote host closed the connection]
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
rumbler31 has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
Bike has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdot_ has joined #lisp
davepdot_ has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
treflip has quit [Ping timeout: 240 seconds]
davepdotorg has joined #lisp
treflip has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
ljavorsk_ has quit [Ping timeout: 258 seconds]
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
dbotton_ has quit [Quit: -a- Connection Timed Out]
dbotton has joined #lisp
davepdotorg has joined #lisp
treflip has quit [Ping timeout: 240 seconds]
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
EvW has quit [Ping timeout: 240 seconds]
treflip has joined #lisp
<mseddon>
Xach: Oh! you can do borland style interfaces now- there are unicode characters for the old VGA codepage so you can get all the trimmings.
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
<jackdaniel>
unicode characters in terminal emulators are unreliable at best
<jackdaniel>
(i.e they consume more space than one cell but less than two cells and stuff like that)
<mseddon>
they're not great, I admit. and UTF-8 is fun
<mseddon>
plus also terminals themselves are rather unreliable, performance wise.
<mseddon>
some are very fast, some are embarrassingly janky.
<mseddon>
but hey. Borland with poop emoji icons. What's not to love? :)
davepdot_ has joined #lisp
sword865 has quit [Quit: Connection closed for inactivity]
davepdotorg has quit [Ping timeout: 258 seconds]
liberliver has quit [Ping timeout: 265 seconds]
liberliver has joined #lisp
rpg has joined #lisp
orivej has quit [Ping timeout: 246 seconds]
liberliver has quit [Quit: liberliver]
treflip has quit [Ping timeout: 260 seconds]
treflip has joined #lisp
leo_song has quit [Ping timeout: 264 seconds]
schweers has quit [Ping timeout: 244 seconds]
ted_wroclaw has joined #lisp
niceplaces has quit [Ping timeout: 264 seconds]
notzmv`` has joined #lisp
niceplace has joined #lisp
notzmv` has quit [Ping timeout: 265 seconds]
leo_song has joined #lisp
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
treflip has quit [Ping timeout: 240 seconds]
Xach has quit [Remote host closed the connection]
treflip has joined #lisp
dickb has joined #lisp
liberliver has joined #lisp
rumbler31 has quit [Ping timeout: 240 seconds]
dickb has left #lisp ["ERC (IRC client for Emacs 27.1)"]
treflip has quit [Quit: WeeChat 2.6]
dyelar has joined #lisp
treflip has joined #lisp
Lord_of_Life_ has joined #lisp
vsync has joined #lisp
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life_ is now known as Lord_of_Life
heisig has quit [Ping timeout: 240 seconds]
wsinatra has quit [Quit: WeeChat 2.9]
Fare has quit [Ping timeout: 244 seconds]
rgherdt has quit [Read error: Connection reset by peer]
rgherdt has joined #lisp
arpunk has quit [Remote host closed the connection]
wsinatra has joined #lisp
alisa_kisa has joined #lisp
srhm has quit [Read error: Connection reset by peer]
<beach>
If you have any questions, don't hesitate.
<saganman>
sure beach, thank you for the kind words.
<beach>
Sure. What kind of degree are we talking about?
<saganman>
just installed emacs on windows
<saganman>
bachelors
<beach>
That should be fun.
<beach>
Which institution organizes it?
<saganman>
yeah, I'm already familiar with programming
<saganman>
Indian Institute of Technology
<beach>
I think I have read their program offerings in the past.
<beach>
Very complete it seems.
<jmercouris_>
IIT is my nemesis, I went to IIT in the US :-)
random-nick has quit [Ping timeout: 264 seconds]
<jmercouris_>
always taking google search results :-D
<saganman>
I don't know how much lisp I remember
<beach>
saganman: Careful, though. When I was teaching undergraduates, I found that it was easier to teach programming to those who had never programmed before. Those who had already programmed had often acquired bad habits that might work for small programs but not for large ones.
<saganman>
last time I used it to solve project euler problems
<beach>
And it was hard to make them change their habits.
<saganman>
beach: this is my second bachelors
bitmapper has joined #lisp
<beach>
What was the first one?
<saganman>
beach: electronics and instrumentation
<beach>
Nice.
<saganman>
beach: we had a little bit of programming there but I was enthusiastic embedded programmer back then. Mainly doing atmega stuff.
<beach>
I see.
davepdotorg has joined #lisp
mindCrime_ has quit [Ping timeout: 240 seconds]
<madnificent>
beach: fully agree. bad experience often leads to unexpected twists.
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
eximon has joined #lisp
davepdotorg has joined #lisp
rgherdt has quit [Remote host closed the connection]
<contrapunctus>
saganman: oh, hello from Delhi 😀
<beach>
We called them "cowboy programmers" (they were typically all male). They would always be convinced that we were talking BS, because they had a very long experience, so they obviously knew better. Needless to say, they were unhappy when we gave them bad grades.
<saganman>
contrapunctus: Hello
eximon has quit [Client Quit]
davepdotorg has quit [Read error: Connection reset by peer]
<beach>
"BUT MY PROGRAM WORKS!"
davepdotorg has joined #lisp
<madnificent>
* temporarily
<beach>
Answer: "A working program that is not maintainable is worthless because it can't be fixed, but a non-working program that is maintainable can easily be fixed to work."
<madnificent>
though I can imagine it is hard to convince them though. we got a course at some point indicating changes to a project. that helped make clear why good design matters. it is a lengthy lesson.
davepdotorg has quit [Read error: Connection reset by peer]
<beach>
"because it can't evolve" is what I meant to say.
davepdotorg has joined #lisp
<saganman>
beach: true
<mseddon>
rule 1 of code entropy: your program is breaking, and gaining bugs, because the environment it runs in is changing. You don't have to do anything, it is already melting.
<beach>
madnificent: I see, yes.
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
<saganman>
and also experience doesn't mean they are better
Oladon has joined #lisp
<mseddon>
^
<_death>
I'm a cowboy programmer / Shooting from the hip / A bullet named cadaddr / That's three levels deep
<mseddon>
20 years visual basic programming doesn't exactly inspire confidence.
davepdotorg has quit [Read error: Connection reset by peer]
<alanz>
just happen to be doing something vaguely similar, in refering to a self-referential function. The second example. Many ways to skin a cat, I suppose
ebrasca has quit [Remote host closed the connection]
Posterdati has quit [Ping timeout: 240 seconds]
Posterdati has joined #lisp
<Xach>
borodust: going down a rabbit hole of new bodge-* stuff!
* Xach
adds bodge-memory and bodge-concurrency and bodge-host
madage has quit [Ping timeout: 240 seconds]
<borodust>
Xach: that's the whole _I_ don't want to go onto.. what happend? something was depending on those? examples, o guess
<Xach>
bodge-nuklear/example yeah
bilegeek has joined #lisp
<borodust>
shite
<Xach>
I keep finding more missing bodges :)
* Xach
is on to bodge-math and bodge-queue
<borodust>
i feel stripped
<borodust>
there's nothing left
<phoe>
we are quicklisp. the cl-bodge dist will be assimilated. resistance is futile, and it conses a lot anyway.
<aeth>
does bodge- outnumber trivial- yet?
<borodust>
i came prepared! just need to finish this pesky C++ support in :claw..
<aeth>
The final challenge is outnumbering cl-foo, though
* phoe
goes to make a trivial-bodge
<borodust>
there's
<borodust>
it's called trivial-gamekit though
<borodust>
i like trivial-bodge more, though
mathrick has quit [Ping timeout: 260 seconds]
<borodust>
you have my blessing
<phoe>
gasp
pve has quit [Quit: leaving]
<aeth>
does QL support wildcards yet? trivial-bodge can just use "BODGE-*"
<phoe>
asdf would need to support those
madage has joined #lisp
<phoe>
but, I guess, if you make a git repository with a *ton* of submodules and slap a trivial-bodge.asd on top...
<borodust>
i wonder if dist merging could be a thing
<aeth>
phoe: ASDF works on systems, QL works on projects, and they're not the same... annoying projects like CL-SDL2 that use systems like SDL2 break that assumption. (And even if that assumption held, there are lots of secondary systems)
<Inline>
projects, systems, modules, packages
<borodust>
amen
<aeth>
The goal of trivial-bodge would be to load every bodge project, but not necessarily every bodge system (since e.g. some might just be for tests... although at the moment every bodge-* project in Quicklisp has one system, of the same name)
<borodust>
yeh, there's such project
<borodust>
it's called cl-bodge
<borodust>
actually, i lied
<phoe>
ooh, so there *does* exist a cl-bodge
<aeth>
OK, good, that can be what makes trivial-bodge so trivial, then. It can just depend on cl-bodge