<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]