dzoe changed the topic of #racket to: Racket :: Racket v8.0 has been released: https://blog.racket-lang.org/2021/02/racket-v8-0.html | https://racket-lang.org | https://pkgs.racket-lang.org | Paste at http://pasterack.org | This is the right place to ask for help with (Dr)Racket. Remember to wait around for an answer! | https://racket-news.com/ | Next meetup - Sat, 3 Apr 2021 UTC at 20:00 https://gather.town/app/wH1EDG3McffL
sm2n has quit [Ping timeout: 265 seconds]
badkins has quit [Ping timeout: 260 seconds]
zzappie has quit [Ping timeout: 240 seconds]
c2f0 has quit [Ping timeout: 265 seconds]
evdubs__ has joined #racket
evdubs_ has quit [Ping timeout: 240 seconds]
sm2n has joined #racket
evdubs__ is now known as evdubs
aeth_ has joined #racket
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
evdubs has quit [Read error: Connection reset by peer]
evdubs has joined #racket
nperez has quit [Ping timeout: 276 seconds]
evdubs_ has joined #racket
evdubs has quit [Ping timeout: 240 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 252 seconds]
evdubs__ has joined #racket
evdubs_ has quit [Ping timeout: 240 seconds]
aeth has quit [Ping timeout: 252 seconds]
aeth has joined #racket
nperez has joined #racket
aeth has quit [Ping timeout: 260 seconds]
aeth has joined #racket
irc_user has joined #racket
andrei-n has joined #racket
caente has quit [Ping timeout: 265 seconds]
narimiran has joined #racket
endformationage has quit [Quit: WeeChat 2.9]
kaytwo has quit []
orivej has joined #racket
ridik has joined #racket
badkins has joined #racket
Lowl3v3l has joined #racket
badkins has quit [Ping timeout: 246 seconds]
Sgeo has quit [Read error: Connection reset by peer]
gracefu_ has joined #racket
gracefu has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 252 seconds]
zzappie has joined #racket
c2f0 has joined #racket
m1dnight_ is now known as ssdflkjshflkjhsf
ssdflkjshflkjhsf is now known as m1dnight_
m1dnight_ is now known as ssdflkjshflkjhsf
ssdflkjshflkjhsf is now known as m1dnight_
m1dnight_ is now known as m1dnight__
m1dnight__ is now known as m1dnight_
m1dnight_ is now known as m1dnight__
badkins has joined #racket
badkins has quit [Ping timeout: 252 seconds]
orivej has joined #racket
rgherdt has joined #racket
TCZ has joined #racket
irc_user has quit [Quit: Connection closed for inactivity]
evdubs_ has joined #racket
evdubs__ has quit [Ping timeout: 240 seconds]
phillbush has joined #racket
evdubs__ has joined #racket
evdubs_ has quit [Ping timeout: 240 seconds]
yurb has quit [Ping timeout: 248 seconds]
yurb has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
TCZ is now known as figurine
caente has joined #racket
orivej has quit [Ping timeout: 246 seconds]
figurine has quit [Quit: ...]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
c2f00 has joined #racket
c2f0 has quit [Ping timeout: 252 seconds]
dustyweb has joined #racket
badkins has joined #racket
rj has quit [Ping timeout: 240 seconds]
ermo has quit [Quit: ZNC 1.8.2 - https://znc.in]
badkins has quit [Ping timeout: 265 seconds]
ermo has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 268 seconds]
badkins has joined #racket
rj has joined #racket
badkins has quit [Ping timeout: 252 seconds]
orivej has joined #racket
aeth has quit [Ping timeout: 252 seconds]
aeth has joined #racket
badkins has joined #racket
endformationage has joined #racket
Sgeo has joined #racket
orivej has quit [Ping timeout: 240 seconds]
<NieDzejkob> in a syntax-case's literal-id list, how can I list an identifier such that it's treated as unbound, even if it's bound in the module I'm defining the macro in?
kaytwo has joined #racket
zzappie has quit [Remote host closed the connection]
gracefu_ has quit [Ping timeout: 252 seconds]
gracefu_ has joined #racket
joe_gb has joined #racket
<joe_gb> Hi all, I am working on a pretty heavy number crunching code. I am at a stage where I need to convert a Flvector to Flarray, but I can't understand how to do this from the documentation alone. I tried with vector->array, but: vector->array: contract violation
<joe_gb> expected: vector?
joe_gb1 has joined #racket
joe_gb has quit [Read error: Connection reset by peer]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
badkins has joined #racket
zzappie has joined #racket
orivej has joined #racket
<kaytwo> what does "/c" mean in "any/c"?
<joe_gb1> Contract, I guess
<kaytwo> so the /c in "any/c" means it's a contract, and "any" without the /c is also a contract? huh.
aeth_ has joined #racket
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
<joe_gb1> I'm afraid I don't know more than what is written here: file:///opt/racket-8.0/doc/guide/contract-func.html#%28part._any_and_any_c%29
<joe_gb1> I'll let others comment
<joe_gb1> Sorry, I copied a local link
Noisytoot is now known as \\
\\ is now known as \r\n
\r\n is now known as Noisytoot
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 252 seconds]
joe_gb1 has left #racket [#racket]
catonano has joined #racket
rj has quit [Ping timeout: 240 seconds]
c2f0 has joined #racket
badkins has joined #racket
c2f00 has quit [Ping timeout: 248 seconds]
<yurb> kaytwo: any/c checks for any single value; `any` can only be used on the function return value(s) and allows any number of values, not just a single value
<kaytwo> yurb: right, but does the /c mean "contract"? (so some contracts have that suffix and some don't?)
<yurb> afaict, `/c` is used to distinguish a contract from something else with the same name
rgherdt has quit [Remote host closed the connection]
<yurb> for instance, `or/c`, `list/c`, etc
<yurb> `any` is just a very special case I guess
<yurb> technically, any function returning #t or #f can be a contract
rj has joined #racket
<kaytwo> is the converse also true? is it valid to apply any contract to a value to determine if it passes?
<kaytwo> (i don't see this explicitly documented but it seems to work)
<yurb> kaytwo: not sure if that applies to all contracts or just some
irc_user has joined #racket
<yurb> kaytwo: from the manual: "All of the flat contracts returned by functions in this library can be used directly as predicates, but ordinary Racket values that double as flat contracts (e.g., numbers or symbols) cannot"
<kaytwo> ah, ok. thanks.
andrei-n has quit [Quit: Leaving]
evdubs__ is now known as evdubs
c2f00 has joined #racket
c2f0 has quit [Ping timeout: 246 seconds]
rgherdt has joined #racket
yurb has quit [Ping timeout: 245 seconds]
yurb has joined #racket
catonano has quit [Quit: catonano]
catonano has joined #racket
Oxyd has quit [Remote host closed the connection]
narimiran has quit [Ping timeout: 252 seconds]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
catonano has quit [Quit: catonano]
catonano has joined #racket
badkins has quit [Remote host closed the connection]
Oxyd has joined #racket
badkins has joined #racket
orivej has quit [Ping timeout: 252 seconds]
orivej has joined #racket
catonano has quit [Ping timeout: 240 seconds]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 252 seconds]
evdubs has quit [Ping timeout: 240 seconds]
rj has quit [Remote host closed the connection]
rj has joined #racket
ridik has quit [Read error: Connection reset by peer]
evdubs has joined #racket
evdubs_ has joined #racket
phillbush has quit [Quit: Leaving]
evdubs has quit [Ping timeout: 240 seconds]
evdubs has joined #racket
evdubs_ has quit [Ping timeout: 240 seconds]
evdubs has quit [Ping timeout: 240 seconds]
evdubs has joined #racket
zzappie has quit [Ping timeout: 240 seconds]
rgherdt has quit [Ping timeout: 260 seconds]
phillbush has joined #racket
c2f0 has joined #racket
c2f00 has quit [Ping timeout: 260 seconds]
irc_user has quit [Quit: Connection closed for inactivity]
DGASAU has quit [Read error: Connection reset by peer]
c2f0 has quit [Ping timeout: 252 seconds]
DGASAU has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
<astronavt> typed racket interacts with untyped code by wrapping it in a contract, right?
<NieDzejkob> yeah