samth changed the topic of #racket to: Racket v7.3 has been released: https://blog.racket-lang.org/2019/05/racket-v7-3.html -- Racket -- https://racket-lang.org -- https://pkgs.racket-lang.org -- Paste at http://pasterack.org
selimcan has joined #racket
jboy has quit [*.net *.split]
ecraven has quit [*.net *.split]
d_run has quit [*.net *.split]
zeeshanlakhani has quit [*.net *.split]
greghendershott has quit [*.net *.split]
JStoker has quit [*.net *.split]
jboy has joined #racket
ecraven has joined #racket
greghendershott has joined #racket
JStoker has joined #racket
ziyourenxiang has joined #racket
keep_learning_M has quit [Quit: This computer has gone to sleep]
Arcaelyx has quit [Quit: Arcaelyx]
lockywolf has quit [Ping timeout: 272 seconds]
Arcaelyx has joined #racket
selimcan has quit [Ping timeout: 244 seconds]
banjiewen has quit [Ping timeout: 245 seconds]
sz0 has quit [Ping timeout: 252 seconds]
NeoHamled has quit [Ping timeout: 276 seconds]
jao has quit [Remote host closed the connection]
sz0 has joined #racket
banjiewen has joined #racket
NeoHamled has joined #racket
jao has joined #racket
pmatos has quit [Ping timeout: 248 seconds]
dddddd has quit [Remote host closed the connection]
ubLIX has quit [Quit: ubLIX]
orivej has quit [Ping timeout: 248 seconds]
lockywolf has joined #racket
jao has quit [Ping timeout: 245 seconds]
lockywolf_ has joined #racket
lockywolf_ has quit [Read error: Connection reset by peer]
lockywolf has quit [Ping timeout: 252 seconds]
lockywolf has joined #racket
lockywolf has quit [Ping timeout: 268 seconds]
lockywolf has joined #racket
lockywolf has quit [Read error: Connection reset by peer]
lockywolf_ has joined #racket
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 252 seconds]
lockywolf__ has quit [Read error: Connection reset by peer]
lockywolf__ has joined #racket
lockywolf__ has quit [Read error: Connection reset by peer]
lockywolf__ has joined #racket
lockywolf__ has quit [Read error: Connection reset by peer]
lockywolf has joined #racket
rudybot has quit [Remote host closed the connection]
rudybot has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 258 seconds]
clacke_movim has left #racket [#racket]
clacke_movim has joined #racket
lockywolf_ has quit [Read error: Connection reset by peer]
lockywolf__ has joined #racket
lockywolf__ has quit [Remote host closed the connection]
endformationage has quit [Quit: WeeChat 2.5]
sauvin has joined #racket
Arcaelyx has quit [Ping timeout: 258 seconds]
notzmv has quit [Ping timeout: 246 seconds]
notzmv has joined #racket
mSSM has joined #racket
zipper has joined #racket
<zipper> dzoe: Hello
zipper has quit [Ping timeout: 252 seconds]
zipper has joined #racket
<zipper> Is there anyone in racket working on algorithms specifically?
soegaard has joined #racket
vraid has joined #racket
zipper has quit [Ping timeout: 245 seconds]
zipper has joined #racket
mSSM has quit [Ping timeout: 252 seconds]
soegaard has quit [Quit: soegaard]
notzmv has quit [Remote host closed the connection]
johnjay has quit [Ping timeout: 245 seconds]
johnjay has joined #racket
orivej has joined #racket
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
ShalokShalom has joined #racket
jao has joined #racket
ShalokShalom has quit [Ping timeout: 268 seconds]
dddddd has joined #racket
zipper has quit [Ping timeout: 272 seconds]
zipper has joined #racket
jsomedon has joined #racket
iyzsong has joined #racket
<jsomedon> Hi all, I am going over "how to design world" and stuck in adding world.ss techpack
<jsomedon> it looks like I should use (require some-pack-name) to use it in this version of racket
nullman has quit [Remote host closed the connection]
<jsomedon> anyone know how to make it happen?
nullman has joined #racket
<jsomedon> also, how do i search for techpack just in general?
zipper has quit [Ping timeout: 246 seconds]
zipper has joined #racket
casaca has quit [Ping timeout: 245 seconds]
casaca has joined #racket
jonh has joined #racket
zipper has quit [Ping timeout: 245 seconds]
efm has quit [Ping timeout: 244 seconds]
efm has joined #racket
orivej has quit [Ping timeout: 268 seconds]
ng0 has joined #racket
orivej has joined #racket
orivej has quit [Ping timeout: 268 seconds]
zipper has joined #racket
jsomedon has quit [Quit: jsomedon]
zipper has quit [Ping timeout: 245 seconds]
efm has quit [Ping timeout: 248 seconds]
orivej has joined #racket
pie_ has quit [Ping timeout: 258 seconds]
manualcrank has joined #racket
ng0 has quit [Quit: Alexa, when is the end of world?]
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
zipper has joined #racket
Arcaelyx has joined #racket
zipper has quit [Ping timeout: 245 seconds]
selimcan has joined #racket
zipper has joined #racket
zipper has quit [Read error: Connection reset by peer]
YuGiOhJCJ has joined #racket
ziyourenxiang has quit [Ping timeout: 245 seconds]
Sgeo has joined #racket
Sgeo_ has quit [Ping timeout: 252 seconds]
ym555 has joined #racket
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #racket
<NeoHamled> Does racket have in the built-in collections, any type which represents a range not for iteration, but for checking whether the given range contains specific values? I know this would be easy enough to write for numeric ranges (which is my use case) but I wasn't sure if there exists something for that already
pera has joined #racket
Lowl3v3l has joined #racket
euhmeuh has left #racket [#racket]
<jcowan> NeoHamled: Not that I know of. However, it would be better to make such ranges (which I call "indefinite ranges") generic by passing in = and < to the constructor. If you put something together like that, I would be very interested and it would make a great SRFI.
<NeoHamled> Is that something you've seen in other languages? I think I'd be curious about researching a generic implementation, but for the immediate purposes I can do some very basic code :)
jokul has quit [Ping timeout: 272 seconds]
vraid has quit [Quit: Leaving]
<jcowan> No, but there is a well-known algebra of intervals, such as that the sum of two intervals is the interval from the sum of the low ends to the sum of the high ends. There are also a very nice set of relational operators, since intervals aren't covered by simple <, =, and >.
<jcowan> Check out https://bitbucket.org/cowan/r7rs-wg1-infra/src/124dd621671142e9c1fa27693790aad963702529/RangesCowan.md?at=default (that specific revision) and read the section "Interval Relations".
<jcowan> These intervals are type-generic, so there is no arithmetic on them, and probably won't be until I add some group-theory typeclass objects.
Arcaelyx has quit [Read error: Connection reset by peer]
dmiles has quit [Ping timeout: 245 seconds]
Arcaelyx has joined #racket
Arcaelyx has quit [Read error: Connection reset by peer]
Arcaelyx has joined #racket
Arcaelyx has quit [Read error: Connection reset by peer]
pie_ has joined #racket
dmiles has joined #racket
<greghendershott> NeoHamled: For exact integers see https://docs.racket-lang.org/data/interval-map.html
<greghendershott> The data/* modules tend to get overlooked https://docs.racket-lang.org/data/index.html
<jcowan> greghendershott: That's an enumerable interval, what Python calls a Range.
<jcowan> IIUC, NeoHamled is talking about indefinite intervals, where we only know containment, not adjacency.
<greghendershott> OK, sorry if N/A. Sometimes I don't understand exactly what people want, I point out data/*, and it turns out they wanted something there.
<greghendershott> So I figured I'd play one of my golden oldies. :)
Arcaelyx_ has joined #racket
* greghendershott is actually an IRC bot
<selimcan> lol
<selimcan> a pretty good bot then
Arcaelyx_ is now known as Arcaelyx
* jcowan chuckles
<NeoHamled> Thank you both for the additional reading :) I'm definitely less knowledgeable about both the math systems/theory and the variety of available data structures so this helps!
selimcan has quit [Quit: Leaving]
selimcan has joined #racket
davidl has quit [Quit: WeeChat 2.1]
davidl has joined #racket
jokul has joined #racket
sauvin has quit [Ping timeout: 252 seconds]
ym555 has quit [Ping timeout: 252 seconds]
johnjay has quit [Remote host closed the connection]
johnjay has joined #racket
ym555 has joined #racket
pera has quit [Ping timeout: 245 seconds]
pie_ has quit [Remote host closed the connection]
pie_ has joined #racket
pie_ has quit [Remote host closed the connection]
pie_ has joined #racket
pie_ has quit [Remote host closed the connection]
pie_ has joined #racket
pera has joined #racket
selimcan has quit [Quit: Leaving]
dharog has joined #racket
endformationage has joined #racket
dharog has quit [Ping timeout: 252 seconds]
Lowl3v3l has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 268 seconds]
dharog has joined #racket
davidl has quit [Quit: WeeChat 2.1]
sagax has quit [Ping timeout: 252 seconds]
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #racket
sagax has joined #racket
dharog has quit [Ping timeout: 258 seconds]
dharog has joined #racket
dharog has quit [Ping timeout: 245 seconds]
orivej has joined #racket
dharog has joined #racket
Fernando-Basso has joined #racket
emacsomancer has quit [Ping timeout: 248 seconds]
dharog has quit [Ping timeout: 246 seconds]
emacsomancer has joined #racket
zipper has joined #racket
acarrico has joined #racket
notzmv has joined #racket
efm has joined #racket
zipper has quit [Ping timeout: 268 seconds]
ubLIX has joined #racket
zipper has joined #racket
zipper has quit [Quit: WeeChat 2.5]
ym555 has quit [Ping timeout: 246 seconds]
ym555 has joined #racket
ziyourenxiang has joined #racket
efm has quit [Quit: Konversation terminated!]
johnjay has quit [Ping timeout: 246 seconds]
ziyourenxiang has quit [Client Quit]
johnjay has joined #racket