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!
Tuplanolla has quit [Quit: Leaving.]
gnucode has joined #racket
<gnucode> does #lang racket/gui use libhandy?
<gnucode> do racket graphical apps scale from a phone to a desktop?
OriginCode has joined #racket
gnucode has quit [Remote host closed the connection]
Origin has quit [Ping timeout: 260 seconds]
skapata has quit [Remote host closed the connection]
shawnw has quit [Ping timeout: 264 seconds]
soverysour has joined #racket
soverysour has quit [Remote host closed the connection]
kaizer has joined #racket
chiselfuse has quit [Remote host closed the connection]
danse-nr3 has joined #racket
chiselfuse has joined #racket
danse-nr3 has quit [Ping timeout: 260 seconds]
mdhughes_ has joined #racket
angle_ has joined #racket
hl_ has joined #racket
danse-nr3 has joined #racket
polarian_ has joined #racket
polarian has quit [Remote host closed the connection]
angle has quit [Read error: Connection reset by peer]
mdhughes has quit [Read error: Connection reset by peer]
hl has quit [Read error: Connection reset by peer]
cpli has quit [Read error: Connection reset by peer]
angle_ is now known as angle
polarian_ is now known as polarian
cow_2001 has quit [Ping timeout: 268 seconds]
cpli has joined #racket
cow_2001 has joined #racket
<Putonlalla> I had some definitions in `begin-for-syntax`, so I thought I could move those into their own file and then `require` it `for-syntax`, but that broke `#%app` and various other things. What's the difference between these two ways?
<Putonlalla> Here's a simple example. `(begin-for-syntax (define (check id) (syntax-case id (_) (_ #''sure-is-underscore) (id #''looks-like-something-else)))) (define-syntax (check-id stx) (syntax-case stx () ((_ id) (check #'id)))) (check-id _)`
<Putonlalla> It breaks if I replace the `begin-for-syntax` form with these. `(module checker racket/base (require (for-syntax racket/base)) (provide check) (define (check id) (syntax-case id (_) (_ #''sure-is-underscore) (id #''looks-like-something-else)))) (require (for-syntax 'checker))`
kaizer has quit [Ping timeout: 260 seconds]
skeemer has joined #racket
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #racket
danse-nr3 has quit [Remote host closed the connection]
szkl has joined #racket
skeemer has quit [Quit: Client closed]
szkl has quit [Quit: Connection closed for inactivity]
danse-nr3 has joined #racket
soverysour has joined #racket
soverysour has quit [Remote host closed the connection]
soverysour has joined #racket
skapata has joined #racket
danse-nr3 has quit [Ping timeout: 268 seconds]
<samth> Putonlalla: you need to add `(require (for-template racket/base))` not `for-syntax` in the `checker` module
shawnw has joined #racket
macabro has quit [Ping timeout: 255 seconds]
mdhughes_ is now known as mdhughes
danse-nr3 has joined #racket
ocra8 has joined #racket
morte has joined #racket
danse-nr3 has quit [Ping timeout: 240 seconds]
danse-nr3 has joined #racket
danse-nr3 has quit [Read error: Connection reset by peer]
danse-nr3 has joined #racket
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #racket
soverysour has quit [Remote host closed the connection]
soverysour has joined #racket
skapata has quit [Remote host closed the connection]
skapata has joined #racket
soverysour has quit [Ping timeout: 260 seconds]
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #racket
soverysour has joined #racket
danse-nr3 has quit [Ping timeout: 260 seconds]
Tuplanolla has joined #racket
soverysour has quit [Remote host closed the connection]
szkl has joined #racket
morte has quit [Remote host closed the connection]
skeemer has joined #racket
<skeemer> hello everyone i was wondering if racket had the same interactivity of common lisp
<skeemer> or something similar
<samth> skeemer: it's not possible to interactively redefine things that are defined in modules in Racket, so idiomatically people do not use interactive redefinition much in Racket
<samth> also, the traditional top-level has some challenges with using macros heavily, which Racket does
<skeemer> so Racket does not make a heavy use of macros i guess?
<skeemer> samth: right?
<skeemer> i mean i would be fine with common lisp if it had continuations... since i wanted to read the seasoned schemer and it makes heavy use of continuations
<samth> skeemer: no, racket does make heavy use of macros, which is another reason why Racket programmers do not use the top-level to the same degree as in lisp
<skeemer> what does it mean "the top level" in this context
<samth> the read-eval-print loop
dnm has joined #racket
Mooncairn has quit [Remote host closed the connection]
Mooncairn has joined #racket
szkl has quit [Quit: Connection closed for inactivity]
morte has joined #racket
morte has quit [Remote host closed the connection]
gabot has joined #racket
morte has joined #racket
chiselfuse has quit [Ping timeout: 260 seconds]
chiselfuse has joined #racket
Tuplanolla has quit [Quit: Leaving.]