dzoe changed the topic of #racket to: Racket v8.0 has been released: https://blog.racket-lang.org/2021/02/racket-v8-0.html -- Racket -- https://racket-lang.org -- https://pkgs.racket-lang.org -- Paste at http://pasterack.org
brj has quit [Ping timeout: 268 seconds]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
brj has joined #racket
<johnjay> is it that cool though
<johnjay> plus i thought software was always supposed to mispell things
<johnjay> like "Addam" or "adamm"
badkins has quit [Ping timeout: 268 seconds]
badkins has joined #racket
Sgeo has joined #racket
Sgeo has quit [Client Quit]
badkins has quit [Ping timeout: 260 seconds]
casaca has joined #racket
Sgeo has joined #racket
<friscosam> jA_cOp: I've been thinking about makingn one in Racket, but there is only so much time in the day
<jA_cOp> Yeah. I'm gonna take a closer look at consfigurator and see what it does differently apart from being CL
aeth has quit [Ping timeout: 246 seconds]
aeth has joined #racket
elioat has joined #racket
elioat has quit [Client Quit]
<jcowan> johnjay: The extra S in "consfigurator" provides the advantages of misspelling, plus an allusion to Lisp.
<johnjay> ^
<johnjay> i suppose that electron app already has all the atom permutations
klltkr has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
klltkr has joined #racket
klltkr has quit [Client Quit]
klltkr has joined #racket
klltkr has quit [Client Quit]
klltkr has joined #racket
klltkr has quit [Client Quit]
klltkr has joined #racket
klltkr has quit [Client Quit]
dbmikus has quit [Ping timeout: 260 seconds]
badkins has joined #racket
dbmikus has joined #racket
badkins has quit [Ping timeout: 240 seconds]
dbmikus has quit [Ping timeout: 252 seconds]
countvajhula has joined #racket
aeth_ has joined #racket
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
caente has quit [Ping timeout: 265 seconds]
sxmx has joined #racket
orivej has quit [Ping timeout: 252 seconds]
aeth_ has joined #racket
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
fredmanglis has joined #racket
dbmikus has joined #racket
fredmanglis has quit [Ping timeout: 240 seconds]
badkins has joined #racket
dbmikus has quit [Ping timeout: 268 seconds]
badkins has quit [Ping timeout: 240 seconds]
aeth has quit [Ping timeout: 260 seconds]
aeth has joined #racket
narimiran has joined #racket
dbmikus has joined #racket
Lowl3v3l has joined #racket
dbmikus has quit [Ping timeout: 252 seconds]
endformationage has quit [Quit: WeeChat 2.9]
juanfra has quit [Ping timeout: 240 seconds]
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
countvajhula has quit [Read error: Connection reset by peer]
countvajhula has joined #racket
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
phillbush has quit [Quit: Leaving]
phillbush has joined #racket
juanfra has joined #racket
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
dbmikus has joined #racket
countvajhula has quit [Ping timeout: 252 seconds]
countvajhula has joined #racket
badkins has joined #racket
dbmikus has quit [Ping timeout: 246 seconds]
badkins has quit [Ping timeout: 268 seconds]
dbmikus has joined #racket
dbmikus has quit [Ping timeout: 260 seconds]
Sgeo has quit [Read error: Connection reset by peer]
dbmikus has joined #racket
rgherdt has joined #racket
countvajhula has quit [Ping timeout: 258 seconds]
dbmikus has quit [Ping timeout: 260 seconds]
phillbush has quit [Remote host closed the connection]
countvajhula has joined #racket
countvajhula has quit [Ping timeout: 252 seconds]
brj has quit [Ping timeout: 240 seconds]
brj has joined #racket
srandon111 has quit [Remote host closed the connection]
countvajhula has joined #racket
countvajhula has quit [Ping timeout: 258 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
countvajhula has joined #racket
srandon111 has joined #racket
countvajhula has quit [Ping timeout: 258 seconds]
dbmikus has joined #racket
dbmikus has quit [Ping timeout: 268 seconds]
dbmikus has joined #racket
dbmikus has quit [Ping timeout: 268 seconds]
krono has joined #racket
<krono> Hi, Is there a standard 'fixed-point' number? something that gives a number and a "scale"?
countvajhula has joined #racket
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
countvajhula has quit [Ping timeout: 258 seconds]
countvajhula has joined #racket
countvajhula has quit [Ping timeout: 245 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 268 seconds]
countvajhula has joined #racket
countvajhula has quit [Ping timeout: 258 seconds]
countvajhula has joined #racket
badkins has joined #racket
countvajhula has quit [Ping timeout: 246 seconds]
badkins has quit [Ping timeout: 240 seconds]
dbmikus has joined #racket
dbmikus has quit [Ping timeout: 260 seconds]
dbmikus has joined #racket
dbmikus has quit [Ping timeout: 260 seconds]
countvajhula has joined #racket
countvajhula has quit [Ping timeout: 245 seconds]
orivej has joined #racket
m1dnight_ is now known as m1dnight__
m1dnight__ is now known as m1dnight_
AkechiShiro has quit [Quit: WeeChat 2.9]
AkechiShiro has joined #racket
MetaHertz has joined #racket
countvajhula has joined #racket
countvajhula has quit [Ping timeout: 258 seconds]
badkins has joined #racket
countvajhula has joined #racket
AkechiShiro has quit [Quit: WeeChat 2.9]
countvajhula has quit [Ping timeout: 250 seconds]
badkins has quit [Ping timeout: 260 seconds]
caente has joined #racket
orivej has quit [Ping timeout: 268 seconds]
countvajhula has joined #racket
narimiran has quit [Ping timeout: 260 seconds]
countvajhula has quit [Ping timeout: 258 seconds]
badkins has joined #racket
dbmikus has joined #racket
dbmikus has quit [Ping timeout: 240 seconds]
countvajhula has joined #racket
dbmikus has joined #racket
countvajhula has quit [Ping timeout: 246 seconds]
dbmikus has quit [Ping timeout: 240 seconds]
rgherdt has quit [Remote host closed the connection]
xandkar has joined #racket
countvajhula has joined #racket
<xandkar> friscosam, evdubs: thanks, guys! (a week later...)
countvajhula has quit [Ping timeout: 258 seconds]
orivej has joined #racket
Sgeo has joined #racket
countvajhula has joined #racket
acarrico has quit [Ping timeout: 268 seconds]
endformationage has joined #racket
countvajhula has quit [Ping timeout: 245 seconds]
countvajhula has joined #racket
phillbush has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
marinin[t] has joined #racket
narimiran has joined #racket
aeth_ has joined #racket
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
dbmikus has joined #racket
badkins has joined #racket
dutchie has quit [Quit: leaving]
dbmikus has quit [Ping timeout: 246 seconds]
badkins has quit [Ping timeout: 240 seconds]
countvajhula has quit [Ping timeout: 250 seconds]
dutchie has joined #racket
dbmikus has joined #racket
badkins has joined #racket
dbmikus has quit [Ping timeout: 268 seconds]
badkins has quit [Ping timeout: 252 seconds]
ermo has quit [Ping timeout: 260 seconds]
ermo has joined #racket
brj has quit [Ping timeout: 258 seconds]
brj has joined #racket
orivej has quit [Ping timeout: 240 seconds]
<bremner> is there a more idiomatic racket way of doing (define fun (let (state ....) (lambda (args) (set! state ...)))) to define a function with some local state?
dbmikus has joined #racket
dbmikus has quit [Ping timeout: 246 seconds]
dbmikus has joined #racket
marinin[t] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
srandon111 has quit [Quit: leaving]
marinin[t] has joined #racket
marinin[t] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Noisytoot is now known as []{}\|^`-
[]{}\|^`- is now known as Noisytoot
Noisytoot is now known as ||||||
|||||| is now known as Guest7851
Guest7851 is now known as Noisytoot
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
rgherdt has joined #racket
Sgeo_ has joined #racket
Sgeo__ has joined #racket
Sgeo has quit [Ping timeout: 268 seconds]
Sgeo_ has quit [Ping timeout: 252 seconds]
<friscosam> xandkar: I have no idea what I said, I hope it was helpful :D
<friscosam> bremner: not really. If you had to do that a lot it wouldn't be too hard to write a macro.
Sgeo_ has joined #racket
<bremner> friscosam: ack. It's for sample code (and only once), so macros make it harder to follow, most likely.
Sgeo__ has quit [Ping timeout: 268 seconds]
caente has quit [Ping timeout: 265 seconds]
caente has joined #racket
aeth has quit [Ping timeout: 246 seconds]
aeth has joined #racket
<friscosam> bremner: too late I already wrote it, https://gist.github.com/samdphillips/50f093029afe90f1231b201ab430bc76
<bremner> friscosam: hah. Maybe you know the answer to my last macro related question, which is how to define something like https://paste.debian.net/1191846/ which reports line number information properly (the macro test is in #lang plai), rather than always reporting the macro definition site
<bremner> I guess I need to use something fancier than define-syntax-rule
marinin[t] has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 265 seconds]
<friscosam> Not sure, but off the top of my head you probably need to take a srcloc from your input syntax and stick it onto the expanded syntax.
<friscosam> You'll probably need to use syntax-parse or syntax-case
<friscosam> I was going to say maybe make the test macro smarter, but looks like it is out of your control.
<bremner> yeah. I was trying to work within one of the student languages that only provided syntax-rules.
<friscosam> I would think if there was an error in "oper ..." that it would report the correct location unless test is stripping off the location
<bremner> hmm. Maybe I should file an issue on the teaching language(s) about the test macro
<friscosam> Have you tried running with errortrace? It can enable more/better backtrace context
dbmikus has quit [Ping timeout: 252 seconds]
marinin[t] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dbmikus has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
marinin[t] has joined #racket
narimiran has quit [Ping timeout: 268 seconds]
marinin[t] has quit [Ping timeout: 268 seconds]
orivej has joined #racket
phillbush has quit [Quit: Leaving]
bitmapper has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
Noisytoot is now known as ihatecoronaandih
ihatecoronaandih is now known as Noisytoot
badkins has joined #racket
rgherdt has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
benaiah has quit [Quit: G'bye]
aeth_ has joined #racket
aeth has quit [Ping timeout: 265 seconds]
aeth_ is now known as aeth
<bremner> friscosam: I think I got it working with syntax-case: https://paste.debian.net/1191892/
<bremner> may contain cargo-culting
benaiah has joined #racket
notzmv has quit [Read error: Connection reset by peer]
notzmv has joined #racket
notzmv is now known as Guest89795
Guest89795 is now known as notzmv
<friscosam> yeah not sure if you need syntax-protect, but it looks like it could work
<bremner> could well be. I started from the expansion of syntax-rules in the docs
aeth_ has joined #racket
aeth has quit [Ping timeout: 260 seconds]
badkins has quit [Remote host closed the connection]
badkins has joined #racket