monkey_ has joined #racket
ur5us has quit [Ping timeout: 250 seconds]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Remote host closed the connection]
<kengruven> are racket threads "green"? the wikipedia page says it has both green + native, but simply links to the racket docs page which doesn't seem to mention either one.
ur5us has joined #racket
average_ has quit [Quit: Connection closed for inactivity]
lowak has quit [Remote host closed the connection]
lowak has joined #racket
skapata has quit [Remote host closed the connection]
vats has quit [Ping timeout: 240 seconds]
monkey_ has quit [Ping timeout: 276 seconds]
jao has quit [Ping timeout: 272 seconds]
lagooned has quit [*.net *.split]
jA_cOp has quit [*.net *.split]
lagooned has joined #racket
jA_cOp has joined #racket
megachum[m] has quit [*.net *.split]
dpk has quit [*.net *.split]
dpk has joined #racket
megachum[m] has joined #racket
ermo has quit [Quit: ZNC 1.8.2 - https://znc.in]
ermo has joined #racket
ttree has quit [Ping timeout: 276 seconds]
littlebobeep has quit [Ping timeout: 240 seconds]
ur5us has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
evdubs has quit [Quit: Leaving]
ttree has joined #racket
lortabac has joined #racket
hl has quit [Remote host closed the connection]
hl has joined #racket
<williewillus> kengruven: threads created with the `thread` function are green
<williewillus> `racket/future` provides limited in-process parallelism, as does `ffi/unsafe/os-thread` (CS only)
<williewillus> and `racket/place` provides parallelism via forked processes similar to python multiprocessing
<williewillus> so there's a breadth of choices
ttree has quit [Ping timeout: 276 seconds]
<williewillus> actually places all run in the same OS process, but it's a separate instance of the racket vm, so effectively it's as if separate process
rgherdt has quit [Read error: Connection reset by peer]
rgherdt has joined #racket
djole has joined #racket
djole has quit [Client Quit]
yagamisato has quit [Ping timeout: 272 seconds]
yagamisato has joined #racket
yagamisato has joined #racket
yagamisato has quit [Changing host]
ur5us has joined #racket
rgherdt has quit [Read error: Connection reset by peer]
rgherdt has joined #racket
lortabac has quit [Quit: WeeChat 2.8]
ur5us_ has joined #racket
ur5us has quit [Read error: Connection reset by peer]
Avichi has joined #racket
notzmv has quit [Ping timeout: 240 seconds]
twosuns has joined #racket
ur5us has joined #racket
ur5us_ has quit [Read error: Connection reset by peer]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
Avichi has quit [Ping timeout: 252 seconds]
ur5us has quit [Ping timeout: 240 seconds]
codingquark has quit [Read error: Connection reset by peer]
codingquark has joined #racket
twosuns has quit [Quit: ...]
codingquark has quit [Quit: No Ping reply in 180 seconds.]
codingquark has joined #racket
lortabac has joined #racket
notzmv has joined #racket
skapata has joined #racket
skapata has quit [Changing host]
skapata has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 250 seconds]
<lortabac> hello, is there a good dynamic array library for Racket? or alternatively something like Haskell's IntMap?
<bremner> there are vectors. I don't know what counts as "good" for you?
<lortabac> are vectors extensible?
<lortabac> by "good" I meant "maintained"
<bremner> I guess they are not extensible, now that I check.
<bremner> there are of course hash tables
badkins has joined #racket
ttree has joined #racket
<lortabac> yes, a hash table with integers as keys should be fine
<bremner> probably a good place to start: https://docs.racket-lang.org/guide/hash-tables.html
<lortabac> thanks
monkey_ has joined #racket
ec has quit [Quit: ec]
monkey_ has quit [Remote host closed the connection]
<kengruven> williewillus: thanks.
mort has joined #racket
<mort> hey, how is raco supposed to work? `raco install` doesn't work because it can't write to ~/.local/share/racket/8.2/doc/docindex.sqlite; from what I've found online, I'm supposed to run `raco setup --doc-index --force-user-docs` to get raco to create that file, but that makes raco try to touch all kinds of system dirs as well
<mort> which it obviously doesn't have write access to, so it fails
lortabac has quit [Quit: WeeChat 2.8]
ec has joined #racket
<jA_cOp> mort: maybe double check that all the directories in ~/.local/share/racket/8.2/doc are actually owned by your user? Maybe one of them accidentally got created by root, such as with sudo?
<mort> jA_cOp: ~ is owned by the current user, ~/.local doesn't exist, `mkdir -p ~/.local/share/racket/8.2/doc` works no problem
<mort> what component is supposed to create the dir? Are you supposed to have run `raco setup` first or is `raco install` supposed to do it itself or..
<jA_cOp> I think I was able to use `raco pkg install foo` just after installing Racket
<mort> do you have some tiny example package I could try it with, so we know it's nothing particular to the package I'm trying to install
<jA_cOp> `raco pkg install dbus` is one of the ones I have manually installed for one of my scripts
<jA_cOp> hopefully someone more knowledgeable about raco will show up and help :)
littlebobeep has quit [Ping timeout: 240 seconds]
<mort> it's long, but at the bottom: "raco setup: docs failure: query-exec: unable to open the database file"
littlebobeep has joined #racket
badkins has quit [Remote host closed the connection]
rgherdt_ has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
rgherdt has quit [Ping timeout: 240 seconds]
badkins has joined #racket
rgherdt_ has quit [Ping timeout: 276 seconds]
jao has joined #racket
littlebobeep has joined #racket
rgherdt has joined #racket
rgherdt_ has joined #racket
badkins has quit [Remote host closed the connection]
rgherdt has quit [Ping timeout: 248 seconds]
<williewillus> re the earlier "growable vector" question, there is data/gvector, but guess they already left
<williewillus> probably better to use that than an int-keyed hashtable, if the keys are consecutive
<bremner> yeah, they didn't mention any performance constraints, so I didn't look any further. But good to know.
rgherdt__ has joined #racket
rgherdt_ has quit [Ping timeout: 276 seconds]
badkins has joined #racket
rgherdt_ has joined #racket
rgherdt__ has quit [Ping timeout: 260 seconds]
capfredf has joined #racket
ASau has quit [Read error: Connection reset by peer]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
dTal has quit [Ping timeout: 248 seconds]
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
capfredf has quit [Remote host closed the connection]
xgqt has quit [Ping timeout: 256 seconds]
xgqt has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
youthpastor is now known as nudejs
badkins has quit [Ping timeout: 256 seconds]
capfredf has joined #racket
badkins has joined #racket
capfredf has quit [Ping timeout: 250 seconds]
badkins has quit [Ping timeout: 246 seconds]
abrantesasf has joined #racket
dTal has joined #racket
ur5us has joined #racket
Skyz has joined #racket
Skyz has quit [Client Quit]
Skyz has joined #racket
capfredf has joined #racket
duki has joined #racket
duki has quit [Client Quit]
capfredf has quit [Remote host closed the connection]
Skyz has quit [Ping timeout: 252 seconds]
jao has quit [Remote host closed the connection]
jao has joined #racket
cynomys has quit [Quit: leaving]
twosuns has joined #racket
abrantesasf has quit [Remote host closed the connection]
ec has quit [Quit: ec]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
badkins has joined #racket
ec has joined #racket
badkins has quit [Ping timeout: 256 seconds]
ec has quit [Quit: ec]
ec has joined #racket
ec has quit [Client Quit]
ec has joined #racket
ec has quit [Client Quit]
ec has joined #racket
ec has quit [Client Quit]
ec has joined #racket