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!
skapata has joined #racket
jeosol has joined #racket
morte_ has joined #racket
badkins has quit [Remote host closed the connection]
jeosol63 has joined #racket
morte_ has quit [Remote host closed the connection]
jeosol63 has quit [Client Quit]
jeosol37 has joined #racket
jeosol37 has quit [Client Quit]
jeosol8 has joined #racket
jeosol8 has quit [Client Quit]
jeosol has quit [Ping timeout: 260 seconds]
morte_ has joined #racket
morte_ has quit [Read error: Connection reset by peer]
ttree has joined #racket
morte_ has joined #racket
thegeekinside has quit [Ping timeout: 248 seconds]
morte_ has quit [Ping timeout: 246 seconds]
ur5us has quit [Quit: Leaving]
ur5us has joined #racket
monkey_ has quit [Remote host closed the connection]
phileasfogg has quit [Ping timeout: 255 seconds]
phileasfogg has joined #racket
justsomeguy has joined #racket
skapata has quit [Ping timeout: 260 seconds]
skapata has joined #racket
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #racket
jeosol has joined #racket
ur5us has quit [Ping timeout: 260 seconds]
ur5us has joined #racket
justsomeguy has quit [Ping timeout: 252 seconds]
cwebber has quit [Ping timeout: 260 seconds]
libertyprime has quit [Ping timeout: 260 seconds]
libertyprime has joined #racket
ur5us has quit [Ping timeout: 260 seconds]
jao has quit [Ping timeout: 260 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 252 seconds]
aliasless has quit [Quit: No Ping reply in 180 seconds.]
aliasless has joined #racket
m5zs7k has quit [Ping timeout: 272 seconds]
m5zs7k has joined #racket
jelleke has joined #racket
skapata has quit [Ping timeout: 260 seconds]
ur5us has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 248 seconds]
jeosol has quit [Quit: Client closed]
ttree has quit [Remote host closed the connection]
ttree has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 252 seconds]
libertyprime has quit [Ping timeout: 260 seconds]
ur5us has quit [Ping timeout: 260 seconds]
ttree has quit [Read error: Connection reset by peer]
libertyprime has joined #racket
libertyprime has quit [Ping timeout: 248 seconds]
ec_ has quit [Remote host closed the connection]
ec_ has joined #racket
eriol has quit [Changing host]
eriol has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 255 seconds]
cwebber has joined #racket
monkey_ has joined #racket
morte_ has joined #racket
sxn has joined #racket
sxn has quit [Quit: sxn]
badkins has joined #racket
monkey_ has quit [Remote host closed the connection]
sxn has joined #racket
sxn has quit [Client Quit]
morte_ has quit [Read error: Connection reset by peer]
thegeekinside has joined #racket
ec_ has quit [Ping timeout: 255 seconds]
jao has joined #racket
Thaj has joined #racket
ec_ has joined #racket
morte_ has joined #racket
random-jellyfish has joined #racket
<random-jellyfish> can somebody explain to me in simple words why we need syntax objects? why can't we use just quoted expressions?
<samth> random-jellyfish: syntax objects contain metadata about the term, most significantly _binding information_. That way, if a macro expands to `(if a b c)` then `if` means what it did when the macro was defined.
<samth> syntax objects also have other kinds of metadata, like source locations (important for error messages) or other properties used by various tools and macros
<random-jellyfish> thanks!
random-jellyfish has quit [Quit: Client closed]
ec_ has quit [Remote host closed the connection]
ec_ has joined #racket
szkl has joined #racket
jao has quit [Remote host closed the connection]
badkins has quit [Remote host closed the connection]
jao has joined #racket
skapata has joined #racket
sxn has joined #racket
<winny> rudybot: eval #t
<rudybot> winny: your sandbox is ready
<rudybot> winny: ; Value: #t
<winny> rudybot: eval (match 1234 [list? 'foo] [_ 'bar]) ; jboy
<rudybot> winny: ; Value: 'foo
<winny> rudybot: eval (match 1234 [(? list?) 'foo] [_ 'bar])
<rudybot> winny: ; Value: 'bar
<winny> rudybot: eval (match (list 1 2 3 4) [(? list?) 'foo] [_ 'bar])
<rudybot> winny: ; Value: 'foo
sxn has quit [Ping timeout: 248 seconds]
badkins has joined #racket
jao has left #racket [#racket]
ec_ has quit [Remote host closed the connection]
ec_ has joined #racket
morte_ has quit [Ping timeout: 260 seconds]
badkins has quit [Remote host closed the connection]
ttree has joined #racket
badkins has joined #racket
sxn has joined #racket
sxn has quit [Ping timeout: 252 seconds]
sxn has joined #racket
sxn has quit [Ping timeout: 248 seconds]
sxn has joined #racket
jeosol has joined #racket
jeosol has quit [Quit: Client closed]
sxn has quit [Ping timeout: 248 seconds]
sxn has joined #racket
ur5us has joined #racket
sxn has quit [Quit: sxn]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
thegeekinside has quit [Ping timeout: 260 seconds]
badkins has quit [Ping timeout: 255 seconds]
ec_ has quit [Remote host closed the connection]
ec_ has joined #racket
ec_ has quit [Ping timeout: 255 seconds]
ec_ has joined #racket
skapata has quit [Remote host closed the connection]
skapata has joined #racket
ec_ has quit [Ping timeout: 255 seconds]
ec_ has joined #racket
thegeekinside has joined #racket
badkins has joined #racket
libertyprime has joined #racket
badkins has quit [Ping timeout: 260 seconds]
badkins has joined #racket
libertyprime has quit [Ping timeout: 260 seconds]
badkins has quit [Remote host closed the connection]
sxn has joined #racket
thegeekinside has quit [Ping timeout: 260 seconds]
badkins has joined #racket
thegeekinside has joined #racket
sxn has quit [Ping timeout: 252 seconds]
sxn has joined #racket
sxn has quit [Quit: sxn]
sxn has joined #racket
sxn has quit [Ping timeout: 252 seconds]
sxn has joined #racket
sxn has quit [Ping timeout: 252 seconds]
ec_ has quit [Remote host closed the connection]
ec_ has joined #racket
sxn has joined #racket
badkins has quit [Remote host closed the connection]
libertyprime has joined #racket
sxn has quit [Ping timeout: 260 seconds]
sxn has joined #racket
badkins has joined #racket
sxn has quit [Client Quit]
badkins has quit [Remote host closed the connection]
badkins has joined #racket