samth changed the topic of #racket to: Racket v7.6 has been released: https://blog.racket-lang.org/2020/02/racket-v7-6.html -- Racket -- https://racket-lang.org -- https://pkgs.racket-lang.org -- Paste at http://pasterack.org
pilne has joined #racket
ArthurStrong has joined #racket
parsley936 has quit [Remote host closed the connection]
efm has quit [Ping timeout: 264 seconds]
nullcone has joined #racket
efm has joined #racket
orivej has quit [Ping timeout: 260 seconds]
efm has quit [Excess Flood]
efm has joined #racket
catonano has quit [Ping timeout: 264 seconds]
easyAnalyst has joined #racket
easyAnalyst has quit [Client Quit]
<lavaflow> from a racket style perspective, should procedures that mutate data structures always have a ! suffix?
<lavaflow> I notice that the racket/gui interfaces don't use ! for methods that mutate
<lavaflow> e.g. list-control<%>'s clear method isn't clear!
notjones has quit [Ping timeout: 256 seconds]
efm has quit [Ping timeout: 264 seconds]
sword865 has joined #racket
pilne has quit [Quit: Few women admit their age. Few men act theirs.]
davidl has joined #racket
davidl_ has joined #racket
davidl_ has quit [Read error: Connection reset by peer]
davidl__ has joined #racket
davidl has quit [Ping timeout: 264 seconds]
davidl has joined #racket
davidl__ has quit [Ping timeout: 264 seconds]
davidl_ has joined #racket
davidl has quit [Ping timeout: 240 seconds]
<winny> lavaflow: i think that's the case for everything outside of object oriented racket
<winny> i wonder if the racket oop users and devs assume objects will always have mutable state as a convention
<winny> i've honestly never seen racket classes used in a functional immutable fashion, but i haven't been keeping as up to date with new racket packages of late =)
davidl_ has quit [Ping timeout: 240 seconds]
<lavaflow> yeah, I've not really done any oop stuff with racket except for using racket/gui, and I'm not sure if that represents typical oop code in racket or not.
davidl___ has joined #racket
davidl has joined #racket
davidl___ has quit [Ping timeout: 258 seconds]
endformationage has quit [Ping timeout: 256 seconds]
dddddd has quit [Ping timeout: 256 seconds]
davidl has quit [Ping timeout: 264 seconds]
sauvin has joined #racket
arwn has joined #racket
<arwn> When I hit C-r to run my code in DrRacket, the cursor jumps down to the repl. is there a setting to keep it where it is?
catonano has joined #racket
lockywolf has joined #racket
narimiran has joined #racket
orivej has joined #racket
arwn has quit [Remote host closed the connection]
rmnull has joined #racket
FreeFull has quit [Remote host closed the connection]
FreeFull has joined #racket
rmnull has quit [Ping timeout: 265 seconds]
FreeFull has quit [Client Quit]
rmnull has joined #racket
nebunez has quit [Ping timeout: 256 seconds]
nullcone has quit [Quit: Connection closed for inactivity]
FreeFull has joined #racket
rmnull has quit [Quit: WeeChat 2.8]
Ven`` has joined #racket
ArthurStrong has quit [Ping timeout: 265 seconds]
ArthurStrong has joined #racket
SGASAU has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 250 seconds]
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf has joined #racket
lockywolf has quit [Ping timeout: 258 seconds]
davidl has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
lockywolf has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 250 seconds]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
dddddd has joined #racket
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 260 seconds]
lockywolf_ has joined #racket
lockywolf__ has quit [Ping timeout: 265 seconds]
sword865 has quit [Quit: Connection closed for inactivity]
TCZ has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
nullcone has joined #racket
Ven`` has quit [Quit: Textual IRC Client: www.textualapp.com]
TCZ has quit [Quit: Leaving]
lockywolf__ has joined #racket
lockywolf__ has quit [Max SendQ exceeded]
lockywolf__ has joined #racket
lockywolf__ has quit [Max SendQ exceeded]
lockywolf_ has quit [Ping timeout: 258 seconds]
lockywolf__ has joined #racket
lockywolf__ has quit [Remote host closed the connection]
lockywolf__ has joined #racket
lockywolf__ has quit [Max SendQ exceeded]
lockywolf__ has joined #racket
lockywolf__ has quit [Remote host closed the connection]
lockywolf__ has joined #racket
lockywolf__ has quit [Max SendQ exceeded]
lockywolf__ has joined #racket
sz0 has quit [Quit: Connection closed for inactivity]
lockywolf__ has quit [Max SendQ exceeded]
lockywolf__ has joined #racket
lockywolf__ has quit [Max SendQ exceeded]
lockywolf__ has joined #racket
keep_learning has quit [Quit: This computer has gone to sleep]
selimcan has quit [Ping timeout: 256 seconds]
efm has joined #racket
TCZ has joined #racket
nebunez has joined #racket
lockywolf__ has quit [Ping timeout: 246 seconds]
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
ArthurStrong has quit [Quit: leaving]
notzmv has quit [Ping timeout: 256 seconds]
TCZ has quit [Quit: Leaving]
davidl has quit [Read error: Connection reset by peer]
nebunez has quit [Remote host closed the connection]
TCZ has joined #racket
true-grue has joined #racket
TCZ has quit [Quit: Leaving]
selimcan has joined #racket
lockywolf has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
<samth> lavaflow: winny: OO is used a lot less in general outside the gui
<lavaflow> makes sense
efm has quit [Read error: Connection reset by peer]
efm has joined #racket
efm has quit [Client Quit]
endformationage has joined #racket
nebunez has joined #racket
sauvin has quit [Remote host closed the connection]
efm has joined #racket
selimcan has quit [Ping timeout: 265 seconds]
selimcan has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
narimiran has quit [Ping timeout: 256 seconds]
jcowan has joined #racket
<jcowan> Does anyone know how Racket implements copying parameters when a new thread is created? In Chicken, all parameters are stored in a hidden vector (the parameter object closes over an index into this vector with a finalizer that clears the vector entry), and create-thread just copies the vector.
vraid has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
selimcan has quit [Quit: Leaving]
cantstanya has quit [Remote host closed the connection]
corpix has quit [Remote host closed the connection]
cantstanya has joined #racket
Intensity has joined #racket
selimcan has joined #racket
<nisstyre> > In addition to the state that is shared among all threads, each thread has its own private state that is accessed through thread cells. A thread cell is similar to a normal mutable object, but a change to the value inside a thread cell is seen only when extracting a value from that cell in the same thread
keep_learning has joined #racket
efm has quit [Ping timeout: 256 seconds]
keep_learning has quit [Quit: This computer has gone to sleep]
selimcan has quit [Ping timeout: 256 seconds]
rgherdt has joined #racket
Sgeo_ has joined #racket
Sgeo has quit [Ping timeout: 258 seconds]
true-grue has quit [Read error: Connection reset by peer]
<jcowan> Quite so. But if 50 parameters are reachable from the parent thread, are there 50 thread cells in the child thread?
vraid has quit [Disconnected by services]
vraid has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
keep_learning has joined #racket
efm has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
tilpner has quit [Remote host closed the connection]
tilpner_ has joined #racket
tilpner_ is now known as tilpner
<nisstyre> good question, I have no idea
rgherdt has quit [Ping timeout: 272 seconds]
pilne has joined #racket
lockywolf has quit [Ping timeout: 260 seconds]