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
brj has quit [Ping timeout: 246 seconds]
brj has joined #racket
phillbush has quit [Quit: Leaving]
<BitPuffin> I don't even know if I think elisp itself is the biggest problem with emacs anymore. especially now that it has lexical scope
Sgeo_ has joined #racket
Sgeo has quit [Ping timeout: 240 seconds]
evdubs_ has joined #racket
<jcowan> The failure of Guilemacs is attributable entirely to the Emacs team, not the Guilers
evdubs__ has joined #racket
evdubs has quit [Ping timeout: 252 seconds]
evdubs_ has quit [Ping timeout: 240 seconds]
phillbush has joined #racket
<winny> elisp is a pretty challenging language to write robust code in
<winny> i guess it's mainly the apis that make it challenging
badkins has quit [Remote host closed the connection]
badkins has joined #racket
<BitPuffin> Yeah, I mean it has a decent subset of common lisp and varioua things that makes it good enough at lisping. But yeah can't say the emacs unique apis have been that great to work with in my experience
badkins has quit [Ping timeout: 252 seconds]
<BitPuffin> There is also now some annoying ish fragmentation where we had dash and s , the former now sort of replaced by seq-* procedures because for whatever reason we couldn't have dash in core emacs
evdubs__ is now known as evdubs
evdubs_ has joined #racket
evdubs has quit [Ping timeout: 240 seconds]
phillbush has quit [Quit: Leaving]
Diagon has quit [Quit: Leaving]
badkins has joined #racket
badkins has quit [Ping timeout: 268 seconds]
AkechiShiro has quit [Quit: WeeChat 2.9]
<BitPuffin> although emacs has the wonderful ability to redefine things while running. I really miss that in other systems.
<BitPuffin> On that topic, could a mildly modified #lang racket support mutable toplevel mayhaps?
<BitPuffin> Like maybe by redefining define to work a bit differently
dataangel has quit [Ping timeout: 246 seconds]
dataangel has joined #racket
caente has quit [Ping timeout: 268 seconds]
aeth has quit [Ping timeout: 252 seconds]
aeth has joined #racket
nebunez has joined #racket
endformationage has quit [Quit: WeeChat 2.9]
evdubs__ has joined #racket
evdubs_ has quit [Ping timeout: 268 seconds]
evdubs_ has joined #racket
evdubs__ has quit [Ping timeout: 240 seconds]
evdubs__ has joined #racket
evdubs_ has quit [Ping timeout: 268 seconds]
evdubs_ has joined #racket
evdubs has joined #racket
evdubs__ has quit [Ping timeout: 268 seconds]
evdubs_ has quit [Ping timeout: 240 seconds]
Lowl3v3l has joined #racket
evdubs has quit [Ping timeout: 260 seconds]
evdubs has joined #racket
nebunez has quit [Ping timeout: 240 seconds]
orivej has joined #racket
andrei-n has joined #racket
evdubs_ has joined #racket
evdubs has quit [Ping timeout: 268 seconds]
rgherdt_ has joined #racket
Sgeo_ has quit [Read error: Connection reset by peer]
Sgeo has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
brj has quit [Ping timeout: 240 seconds]
evdubs__ has joined #racket
brj has joined #racket
evdubs_ has quit [Ping timeout: 240 seconds]
ridik has joined #racket
Sgeo has quit [Read error: Connection reset by peer]
<bremner> BitPuffin: you might want to read "The top level is hopeless". samth collected some relevant links: https://gist.github.com/samth/3083053
<bremner> I'm not sure that's an answer two your question, exactly.
<BitPuffin> Been meaning read that
<BitPuffin> Thanks for reminding me :)
<BitPuffin> Guile has a mutable toplevel though, and it seems like it would be possible to implement #lang guile or something
<BitPuffin> Maybe without the mutable toplevel
<bremner> BitPuffin: have you tried xrepl mode?
<bremner> err. not mode so much as library for racket
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
caente has joined #racket
klltkr has joined #racket
andrei-n has quit [Ping timeout: 252 seconds]
badkins has joined #racket
nebunez has joined #racket
andrei-n has joined #racket
evdubs_ has joined #racket
evdubs__ has quit [Ping timeout: 240 seconds]
evdubs__ has joined #racket
evdubs_ has quit [Ping timeout: 260 seconds]
evdubs__ has quit [Ping timeout: 260 seconds]
rekahsoft has joined #racket
vv8 has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
vv8 has quit [Quit: EXIT]
endformationage has joined #racket
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
vv8 has joined #racket
badkins has quit [Ping timeout: 268 seconds]
phillbush has joined #racket
<BitPuffin> First time I hear of it!
aidalgol has quit [Read error: Connection reset by peer]
aidalgol has joined #racket
brj has quit [Ping timeout: 240 seconds]
<bremner> rudybot: doc xrepl
<rudybot> bremner: error: with-limit: out of time
brj has joined #racket
<BitPuffin> Looks cool, might mess with it tmo if I have time
<BitPuffin> thanks! Good night
<dzoe> Where's samth when one needs his help deep inside typed-racket source? ;-)
evdubs has joined #racket
paddymahoney has quit [Remote host closed the connection]
badkins has joined #racket
aeth has quit [Ping timeout: 252 seconds]
aeth has joined #racket
badkins has quit [Ping timeout: 252 seconds]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
Sgeo has joined #racket
zzappie has joined #racket
andrei-n has quit [Quit: Leaving]
bitmapper has quit [Quit: Connection closed for inactivity]
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 265 seconds]
YuGiOhJCJ has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 252 seconds]
phillbush has quit [Quit: Leaving]
acarrico has quit [Ping timeout: 252 seconds]
sz0 has joined #racket
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
FreeFull has joined #racket
sz0 has quit [Quit: Connection closed for inactivity]
evdubs has quit [Read error: Connection reset by peer]
evdubs has joined #racket
countvajhula has joined #racket
evdubs_ has joined #racket
evdubs has quit [Ping timeout: 260 seconds]
evdubs__ has joined #racket
zzappie has quit [Ping timeout: 240 seconds]
evdubs_ has quit [Ping timeout: 268 seconds]
evdubs_ has joined #racket
evdubs_ has quit [Read error: Connection reset by peer]
evdubs_ has joined #racket
evdubs__ has quit [Ping timeout: 252 seconds]
evdubs__ has joined #racket
ridik has quit [Read error: Connection reset by peer]
evdubs_ has quit [Ping timeout: 252 seconds]
evdubs_ has joined #racket
evdubs__ has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 240 seconds]
<countvajhula> hi, I have a question about macros:
<countvajhula> i have an unhygienic macro A that injects an identifier into the calling environment
<countvajhula>
<countvajhula> and another macro B that simply calls A
<countvajhula> calling A on its own works
<countvajhula> but calling B doesn't (the calling scope complains about unbound identifier)
<countvajhula> is there seomthing I need to do in a macro that calls another macro to propagate the calling scope in some way?
rgherdt_ has quit [Ping timeout: 260 seconds]
<countvajhula> here's a gist that provides a simple example:
<countvajhula>
<countvajhula> feels like it should be a straightforward thing but I haven't been able to get it to work despite trying various things, like wrapping the macro invocation with a datum->syntax in the calling macro
<countvajhula> any pointers would be appreciated :)
evdubs__ has joined #racket
evdubs_ has quit [Ping timeout: 240 seconds]
Lowl3v3l has quit [Read error: Connection reset by peer]
evdubs_ has joined #racket
evdubs__ has quit [Ping timeout: 268 seconds]
evdubs has joined #racket
evdubs_ has quit [Ping timeout: 240 seconds]
badkins has joined #racket