jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
<hayley> (\s*[a-z]{4}\s*)+ produces a 3,246 state automaton, which won't be getting compiled any time soon.
<hayley> (Note for onlookers - \s denotes a backslash and then an s, as I haven't implemented any kind of character classes.)
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #commonlisp
gnoo has joined #commonlisp
bitspook has joined #commonlisp
dre has joined #commonlisp
bitspook has quit [Ping timeout: 248 seconds]
azimut has quit [Ping timeout: 255 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
occ has joined #commonlisp
lagash has joined #commonlisp
kevingal has joined #commonlisp
kevingal_ has joined #commonlisp
dipper_ has joined #commonlisp
gnoo has quit [Ping timeout: 260 seconds]
skin has joined #commonlisp
Gleefre has quit [Ping timeout: 260 seconds]
skin has quit [Quit: Leaving.]
bitspook has joined #commonlisp
gnoo has joined #commonlisp
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #commonlisp
bitspook has quit [Ping timeout: 240 seconds]
random-nick has quit [Ping timeout: 265 seconds]
neon has quit [Ping timeout: 246 seconds]
gnoo has quit [Ping timeout: 260 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #commonlisp
bitspook has joined #commonlisp
bitspook has quit [Ping timeout: 256 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
tyson2 has quit [Remote host closed the connection]
lagash has joined #commonlisp
lagash has quit [Quit: ZNC - https://znc.in]
jonatack has joined #commonlisp
lagash has joined #commonlisp
waleee has quit [Ping timeout: 256 seconds]
occ has quit [Ping timeout: 240 seconds]
deadmarshal_ has quit [Ping timeout: 246 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #commonlisp
waleee has joined #commonlisp
gnoo has joined #commonlisp
X-Scale has joined #commonlisp
neon has joined #commonlisp
lagash has quit [Read error: Connection reset by peer]
lagash has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
occ has joined #commonlisp
bitspook has joined #commonlisp
neon has quit [Ping timeout: 240 seconds]
bitspook has quit [Ping timeout: 240 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
waleee has quit [Ping timeout: 248 seconds]
lagash has joined #commonlisp
gnoo has quit [Ping timeout: 248 seconds]
euandreh has quit [Ping timeout: 246 seconds]
ebrasca has quit [Remote host closed the connection]
lagash has quit [Quit: ZNC - https://znc.in]
X-Scale has quit [Quit: Client closed]
bitspook has joined #commonlisp
kevingal_ has quit [Ping timeout: 265 seconds]
kevingal has quit [Ping timeout: 265 seconds]
lagash has joined #commonlisp
markb1 has quit [Ping timeout: 240 seconds]
euandreh has joined #commonlisp
euandreh has quit [Ping timeout: 268 seconds]
euandreh has joined #commonlisp
lagash has quit [Quit: ZNC - https://znc.in]
pranavats has joined #commonlisp
lagash has joined #commonlisp
neon has joined #commonlisp
neon has quit [Read error: Connection reset by peer]
lagash has quit [Quit: ZNC - https://znc.in]
<beach> Should I be worried when I get a message that the GitHub remote host identification has changed?
<ixelp> We updated our RSA SSH host key | The GitHub Blog
<hayley> You might be able to compare the identification against <https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints>; I forgot what the error message looks like.
<ixelp> GitHub's SSH key fingerprints - GitHub Docs
<beach> Thanks!
lagash has joined #commonlisp
markb1 has joined #commonlisp
Posterdati has quit [Ping timeout: 240 seconds]
chipxxx has joined #commonlisp
chipxxx has quit [Remote host closed the connection]
chipxxx has joined #commonlisp
kenran has joined #commonlisp
lagash has quit [Quit: ZNC - https://znc.in]
chipxxx has quit [Read error: Connection reset by peer]
Posterdati has joined #commonlisp
lagash has joined #commonlisp
chipxxx has joined #commonlisp
rgherdt has joined #commonlisp
kami has joined #commonlisp
<kami> Good morning
<beach> Hello kami.
chipxxx has quit [Remote host closed the connection]
chipxxx has joined #commonlisp
Cymew has joined #commonlisp
lagash has quit [Quit: ZNC - https://znc.in]
shka has joined #commonlisp
lagash has joined #commonlisp
bitspook has quit [Remote host closed the connection]
bitspook has joined #commonlisp
attila_lendvai has joined #commonlisp
bitspook has quit [Remote host closed the connection]
chipxxx has quit [Quit: Leaving]
lagash has quit [Quit: ZNC - https://znc.in]
Krystof has quit [Ping timeout: 255 seconds]
jonatack1 has joined #commonlisp
jon_atack has quit [Ping timeout: 240 seconds]
lagash has joined #commonlisp
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #commonlisp
occ has quit [Read error: Connection reset by peer]
lagash has quit [Quit: ZNC - https://znc.in]
deadmarshal_ has joined #commonlisp
azimut has joined #commonlisp
LW has joined #commonlisp
attila_lendvai has quit [Ping timeout: 246 seconds]
attila_lendvai has joined #commonlisp
kenran has quit [Remote host closed the connection]
rgherdt_ has joined #commonlisp
JeromeLon has quit [Quit: WeeChat 3.5]
kenran has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 240 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
OlCe has joined #commonlisp
worstname has joined #commonlisp
Brucio-61 has joined #commonlisp
jmdaemon has quit [Ping timeout: 240 seconds]
attila_lendvai has joined #commonlisp
cage has joined #commonlisp
pve has joined #commonlisp
attila_lendvai has quit [Ping timeout: 240 seconds]
random-nick has joined #commonlisp
kaskal has joined #commonlisp
lagash has joined #commonlisp
occ has joined #commonlisp
tursom_ has quit [Quit: Lost terminal]
X-Scale has joined #commonlisp
tyson2 has joined #commonlisp
<kami> hayley: may I assume that you deliberately chose not to support a pcre-like syntax in one-more-re-nightmare?
<hayley> That's correct. It implements POSIX semantics, with the inclusion of intersection and negation of regular expressions, and with the exclusion of ^, $, and named character classes like [[:alpha:]].
<hayley> (^ and $ are annoying to represent in an automaton. I have an idea which would work in theory, but involves a very intrusive change to the compiler. Or I could just support them at the start and end, which is easier but arguably cheating. Character classes are annoying because they're very sparse, and the current union-of-ranges model is inefficient for those.)
<kami> The 'cheating' solution would be enough for many of the use cases in the wild.
<jackdaniel> well, that's the reason why cheating as a concept exists ;)
jeosol has quit [Quit: Client closed]
<kami> :)
<kami> and unfortunately, for my use case, I would need at least \s and \S
dre has quit [Quit: Leaving]
<kami> would three or four different whitespace chars in a range be really such a problem?
* kami hasn't looked into the DFA code, yet
<hayley> That should be okay. [:alpha:] is scary though.
<jackdaniel> well, it is a RE nightmare after all, everything is scary
<hayley> I'm stumped as to how to represent a combination of character ranges and character classes, as the compiler needs to compute set unions, intersections and complements. gilberth provided me the current implementation, which implements union-of-ranges.
chipxxx has joined #commonlisp
* hayley might have an idea, might not.
<_death> maybe a decision diagram?
<hayley> Was thinking to represent the disjunctive normal form as a bitmap or bignum, which makes set operations somewhat easy, but generating the decision code from the DNF is hard.
lagash has quit [Quit: ZNC - https://znc.in]
cage has quit [Quit: rcirc on GNU Emacs 28.2]
<hayley> Actually, it'd suffice to index the DNF bitmap, using a table which maps character codes to an unsigned-byte representing the classes of the character code.
X-Scale has quit [Quit: Client closed]
chipxxx has quit [Remote host closed the connection]
X-Scale has joined #commonlisp
jonatack1 has quit [Read error: Connection reset by peer]
jonatack1 has joined #commonlisp
chipxxx has joined #commonlisp
Colleen has quit [Remote host closed the connection]
scymtym has joined #commonlisp
Colleen has joined #commonlisp
dcb has joined #commonlisp
jeosol has joined #commonlisp
Noisytoot has quit [Quit: ZNC 1.8.2 - https://znc.in]
Noisytoot has joined #commonlisp
skin has joined #commonlisp
simendsjo has joined #commonlisp
simendsjo has quit [Remote host closed the connection]
jmdaemon has joined #commonlisp
X-Scale has quit [Quit: Client closed]
Lord_of_Life_ has joined #commonlisp
srolls has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 248 seconds]
Lord_of_Life_ is now known as Lord_of_Life
euandreh has quit [Quit: euandreh]
jmdaemon has quit [Ping timeout: 255 seconds]
ebrasca has joined #commonlisp
<ebrasca> Hello
skin has quit [Remote host closed the connection]
chipxxx has quit [Remote host closed the connection]
chipxxx has joined #commonlisp
chipxxx has quit [Remote host closed the connection]
chipxxx has joined #commonlisp
bjorkint0sh has joined #commonlisp
bjorkintosh has quit [Ping timeout: 240 seconds]
edgar-rft has quit [Ping timeout: 240 seconds]
tyson2 has quit [Remote host closed the connection]
skin has joined #commonlisp
skin has quit [Remote host closed the connection]
skin has joined #commonlisp
rtoy has joined #commonlisp
jeosol has quit [Quit: Client closed]
rtoy has quit [Quit: rtoy]
rtoy has joined #commonlisp
lagash has joined #commonlisp
bjorkint0sh has quit [Quit: Leaving]
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has quit [Changing host]
azimut has quit [Ping timeout: 255 seconds]
skin has quit [Ping timeout: 240 seconds]
dipper_ has quit [Ping timeout: 268 seconds]
Cymew has quit [Ping timeout: 240 seconds]
NotThatRPG_away is now known as NotThatRPG
kenran has quit [Remote host closed the connection]
skin has joined #commonlisp
rogersm has quit [Quit: Leaving...]
tyson2 has joined #commonlisp
dcb has quit [Ping timeout: 246 seconds]
dcb has joined #commonlisp
random-nick has quit [Ping timeout: 248 seconds]
skin has quit [Quit: Leaving.]
aartaka has joined #commonlisp
jello_pudding has quit [Ping timeout: 260 seconds]
lagash has quit [Quit: ZNC - https://znc.in]
Noisytoot has quit [Quit: ZNC 1.8.2 - https://znc.in]
random-nick has joined #commonlisp
Noisytoot has joined #commonlisp
gnoo has joined #commonlisp
aartaka has quit [Ping timeout: 276 seconds]
jello_pudding has joined #commonlisp
lagash has joined #commonlisp
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
jmdaemon has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
<Shinmera> Hoorah, physics have been merged into trial. https://shirakumo.github.io/trial/physics.html
occ has quit [Ping timeout: 276 seconds]
<jackdaniel> wohohoho, congrats :)
<jackdaniel> now I can throw balls in trial!
<Shinmera> Still lots of work left to be done to make it generally useful, which I'll be continuing on next.
Oladon has joined #commonlisp
<Shinmera> I'll be doing raycasts, and selwynning is working on GJK.
<Shinmera> Once I have raycasts, I'll finish off the inverse kinematics system
<Shinmera> Lots of fun prep for 3D games.
occ has joined #commonlisp
waleee has joined #commonlisp
rtoy has quit [Quit: rtoy]
<fiddlerwoaroof_> good morning everyone!
rtoy has joined #commonlisp
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
edgar-rft has joined #commonlisp
<splittist> Shinmera: cool!
igemnace has quit [Read error: Connection reset by peer]
tyson2 has joined #commonlisp
NotThatRPG has quit [Ping timeout: 276 seconds]
ec has quit [Remote host closed the connection]
ec has joined #commonlisp
Noisytoot has quit [Ping timeout: 255 seconds]
Noisytoot has joined #commonlisp
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
jeosol has joined #commonlisp
<jamesmartinez> is Common Lisp Recipes considered essential literature for an aspiring Lisper?
<Shinmera> I'm sure a lot of people learned lisp fine without it, so I don't know about essential
tyson2 has quit [Remote host closed the connection]
<jamesmartinez> Shinmera: what books did you read?
<Shinmera> PCL
<Shinmera> that's the list, that's all.
<jamesmartinez> haha :)
<jamesmartinez> Shinmera: and you're awesome
<Shinmera> aw, thank you.
<Shinmera> Anyway, CLR is a good book and has useful stuff in it
<jamesmartinez> Shinmera: so then you've read it?
<Shinmera> But I don't think any particular book is essential. I'd call the CLHS essential, but it's not really a book.
<Shinmera> I've browsed it and it's been on my to-read for a long while.
<jamesmartinez> cool
<Shinmera> been gathering dust on my shelf.
<Shinmera> CLR isn't a "read it cover to cover" book anyhow.
<jamesmartinez> yeah, it seemed like a reference book, but how is CLR different from the free lisp cookbook?
<Shinmera> CLR was written by one guy and published as a book. So it's more uniform in writing, layouting, content, etc.
<jamesmartinez> I see
<Shinmera> The cookbook is a collaborative effort and as such content quality varies.
<edwlan[m]> I just noticed the option parsing sample has a bunch of unnecessary handler-bind stuff
<edwlan[m]> In the cookbook
<Shinmera> I have personally never used the cookbook, so
<Shinmera> I don't have any real opinions on it one way or another.
gnoo has quit [Ping timeout: 246 seconds]
<aeth> there are a few "essential" chapters of PCL... you don't need to read the whole thing
Oladon has quit [Quit: Leaving.]
kenran has joined #commonlisp
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #commonlisp
morganw has joined #commonlisp
<edwlan[m]> I stopped reading PCL around chapter 11
<edwlan[m]> Hmm, maybe it was 22
NotThatRPG has joined #commonlisp
<aeth> I never read it in order, I just read the chapters that were relevant as they were relevant
<aeth> idk, maybe I wound up reading everything except the "Practical:" part (23+)
<aeth> but not in order
tyson2 has joined #commonlisp
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
gnoo has joined #commonlisp
rogersm has joined #commonlisp
Noisytoot has quit [Ping timeout: 255 seconds]
shka has quit [Ping timeout: 268 seconds]
Noisytoot has joined #commonlisp
jeosol has quit [Quit: Client closed]
<jamesmartinez> is it just me or is Peter Seibel's writing style a bit verbose?
euandreh has joined #commonlisp
gnoo has quit [Ping timeout: 248 seconds]
scymtym has quit [Ping timeout: 260 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
tyson2 has quit [Remote host closed the connection]
morganw has quit [Remote host closed the connection]
lagash has quit [Quit: ZNC - https://znc.in]
Brucio-61 has joined #commonlisp
<copec> Yes, but i've found people like it most who no nothing of lisp or CL. When I recommend it
<copec> I "learned" CL on PAIP during the 90's and it is still my favorite intro to CL book
lagash has joined #commonlisp
tyson2 has joined #commonlisp
rgherdt_ has quit [Ping timeout: 256 seconds]
rgherdt has joined #commonlisp
kenran has quit [Remote host closed the connection]
X-Scale has joined #commonlisp
euandreh has quit [Quit: euandreh]
<selwynning> i like pcl though the examples are a bit dated now
<bjorkintosh> nothing quite like PCL has been written since PCL, so if it weren't for PCL the state of the docs would be even further behind!
<bjorkintosh> and then it would be *really* dated.
lagash has quit [Quit: ZNC - https://znc.in]
Bocaneri has joined #commonlisp
Bocaneri is now known as Guest6875
pve has quit [Quit: leaving]
Sauvin has quit [Ping timeout: 265 seconds]
Sauvin has joined #commonlisp
gnoo has joined #commonlisp
Guest6875 has quit [Ping timeout: 240 seconds]
Oladon has joined #commonlisp
lagash has joined #commonlisp
glaucon has joined #commonlisp
Lumine has quit [Quit: sleep]
random-nick has quit [Ping timeout: 268 seconds]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
random-nick has joined #commonlisp
<copec> The narrative through PCL of how it is explained still feels very modern to me
gnoo has quit [Ping timeout: 248 seconds]
glaucon has quit [Quit: WeeChat 3.5]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
LW has quit [Quit: WeeChat 3.6]
lagash has quit [Quit: ZNC - https://znc.in]
lagash has joined #commonlisp