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!
shawnw has quit [Ping timeout: 252 seconds]
Mooncairn has quit [Quit: Leaving]
shawnw has joined #racket
lucasta has quit [Quit: Leaving]
Mooncairn has joined #racket
ocra8 has quit [Quit: WeeChat 4.2.2]
dos__^^ has quit [Read error: Connection reset by peer]
dos__^^ has joined #racket
dos__^^ has quit [Read error: No route to host]
Tuplanolla has joined #racket
skapata has quit [Remote host closed the connection]
tfb has joined #racket
tfb has quit [Client Quit]
tfb has joined #racket
soverysour has joined #racket
morte has quit [Ping timeout: 240 seconds]
tfb has quit [Quit: died]
soverysour has quit [Ping timeout: 260 seconds]
micro has quit [Ping timeout: 252 seconds]
ocra8 has joined #racket
soverysour has joined #racket
polarian has quit [Quit: Polarian has disappeared]
polarian has joined #racket
morte has joined #racket
shawnw has quit [Ping timeout: 264 seconds]
polarian has quit [Client Quit]
skapata has joined #racket
<soverysour> could someone help me with a better comparison for keywords vs symbols, in practice? I'm reading the racket reference guide's pages on these 2 topics and what I'm getting is only subjective
polarian has joined #racket
Mooncairn has quit [Remote host closed the connection]
Mooncairn has joined #racket
<bremner> soverysour: "in practice" is subjective though, so I'm not sure what you mean.
<bremner> In practice I only use keywords when calling certain predefined functions, while symbols are more generically useful.
<bremner> symbols are basically a special kind of string in racket
<bremner> I have never written a function with keyword arguments, while I have used symbols quite a lot.
shawnw has joined #racket
<soverysour> thx for the insight
<shawnw> I like keywords for any function that has 2 or more optional arguments.
<shawnw> Makes it easier if you want to provide a non-default value for only some of them.
Oxyd has quit [Quit: WeeChat 3.8]
Oxyd has joined #racket
Oxyd has quit [Client Quit]
Oxyd has joined #racket
<bremner> makes sense. I guess I don't use optional arguments that much in racket. Partly because I write a fair a mount of code in the teaching language plait, which does not have them
soverysour has quit [Read error: Connection reset by peer]
ocra8 has quit [Quit: WeeChat 4.2.2]
lucasta has joined #racket
Tuplanolla has quit [Quit: Leaving.]
Origin has quit [Ping timeout: 260 seconds]
Origin has joined #racket