tonyg changed the topic of #racket to: The Racket Programming Language -- https://racket-lang.org/ -- https://gather.town/app/wH1EDG3McffLjrs0/racket-users -- http://pasterack.org -- logged at https://libera.irclog.whitequark.org/racket/ -- This is the right place to ask for help with (Dr)Racket. Remember to wait around for an answer!
ec has quit [Remote host closed the connection]
ec has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
sudden has quit [Ping timeout: 260 seconds]
badkins has joined #racket
sudden has joined #racket
badkins has quit [Ping timeout: 260 seconds]
thegeekinside has quit [Ping timeout: 268 seconds]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #racket
ur5us has quit [Ping timeout: 264 seconds]
ur5us has joined #racket
jao has quit [Ping timeout: 268 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
aidalgol has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
aidalgol has joined #racket
Algernon69 has joined #racket
ur5us has quit [Ping timeout: 246 seconds]
badkins has joined #racket
ur5us has joined #racket
badkins has quit [Ping timeout: 260 seconds]
skapata has quit [Read error: Connection reset by peer]
ttree has quit [Ping timeout: 246 seconds]
ur5us has quit [Ping timeout: 260 seconds]
msiism has joined #racket
<msiism> I've put together a little demo for POSIX-compliant command-line parsing in Racket. Now, I'm still kind of new to Racket, so I'm looking for comment, especially on my use of `eq?`.
<msiism> Code and documentation are at https://git.sr.ht/~msi/rpack
codingquark has quit [Read error: Connection reset by peer]
codingquark has joined #racket
Algernon69 has quit [Quit: Leaving]
sagax has quit [Remote host closed the connection]
ormaaj has quit [Quit: Bridge terminating on SIGTERM]
jA_cOp has quit [Quit: Bridge terminating on SIGTERM]
jryans has quit [Quit: Bridge terminating on SIGTERM]
leah2 has quit [Ping timeout: 264 seconds]
ormaaj has joined #racket
jryans has joined #racket
badkins has joined #racket
leah2 has joined #racket
badkins has quit [Ping timeout: 260 seconds]
thegeekinside has joined #racket
sagax has joined #racket
jao has joined #racket
badkins has joined #racket
<samth> msiism: looks cool! I think all of your uses of `eq?` are fine
cwebber has quit [Remote host closed the connection]
<samth> msiism: I think your fourth bullet about `racket/cmdline` is not correct; you can combine short flags like that
<msiism> Thanks. Yeah, I've re-read the docs now about single-character option combinations.
<msiism> I'll have to adjust the README.
<msiism> But I'll go and test this before.
<samth> msiism: I also think allowing numeric flags would be a good addition
<samth> and maybe a posix-compliant flag that checked the properties you describe
<msiism> I mean, I get why not allowing signed numbers as options makes sense.
<msiism> It just kind of precludes using them as option arguments.
<msiism> It's a trade-off.
<msiism> And yeah, a "posixly-correct" flag would be nice to have.
morte_ has joined #racket
<msiism> What I found strange was that using `eq?` instead of equal in `split-opts` (line 104) resultet in weird behavior.
<msiism> Namely, it led to the list of split options being returned as the list of operands.
<msiism> Using `equal?` instead cured this.
<msiism> Probably because (car argl) resulting in "" is not the same object in memory as literal "".
<msiism> …or a variable refering to "".
<samth> I think that isn't what's happening
<samth> "" should always be eq? to other empty strings
morte_ has quit [*.net *.split]
jryans has quit [*.net *.split]
sm2n has quit [*.net *.split]
ckie has quit [*.net *.split]
casaca has quit [*.net *.split]
samph has quit [*.net *.split]
lowhope has quit [*.net *.split]
sm2n has joined #racket
lowhope has joined #racket
morte_ has joined #racket
casaca has joined #racket
ckie has joined #racket
jryans has joined #racket
sagax has quit [Remote host closed the connection]
sxn has joined #racket
<msiism> I see.
badkins has quit [Remote host closed the connection]
jA_cOp has joined #racket
badkins has joined #racket
sxn has quit [Remote host closed the connection]
ec has quit [Ping timeout: 258 seconds]
ec has joined #racket
jao has quit [Ping timeout: 246 seconds]
milia has joined #racket
lagash has quit [Remote host closed the connection]
skapata has joined #racket
lagash has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
ttree has joined #racket
jao has joined #racket
msiism has left #racket [Konversation vaporized.]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
monkey_ has joined #racket
morte_ has quit [Ping timeout: 264 seconds]
codaraxis___ has joined #racket
monkey_ has quit [Read error: Connection reset by peer]
codaraxis__ has quit [Ping timeout: 264 seconds]
monkey_ has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
monkey_ has quit [Ping timeout: 268 seconds]
ur5us has joined #racket
cwebber has joined #racket
monkey_ has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
monkey_ has quit [Remote host closed the connection]
monkey_ has joined #racket
monkey_ has quit [Ping timeout: 268 seconds]
thawes has joined #racket
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket