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
acarrico has joined #racket
pera has quit [Ping timeout: 248 seconds]
pera has joined #racket
Sgeo_ has joined #racket
Sgeo__ has quit [Ping timeout: 248 seconds]
lose has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 248 seconds]
acarrico has quit [Ping timeout: 268 seconds]
badkins has quit [Remote host closed the connection]
pera has quit [Quit: leaving]
notzmv has joined #racket
DGASAU has quit [Remote host closed the connection]
badkins has joined #racket
libertyprime has joined #racket
<libertyprime> hey guys. could someone please write a macro for me pretty please. I just want something that's analogous to this emacs lisp. http://ix.io/1LhA ie.e it should run some code but first pass the code through another function
<libertyprime> run is apply, pretty much. and try is an emacs builtin that runs the code without throwing an exception if it errors
<libertyprime> essentially i just need something which i can wrap around some syntax form and run a side effect using the raw code, then pass the raw code through transparently
ubLIX has quit [Ping timeout: 246 seconds]
ubLIX has joined #racket
badkins has quit [Remote host closed the connection]
<lexi-lambda> libertyprime: could you provide some test cases?
acarrico has joined #racket
dustyweb has joined #racket
ricekrispie has joined #racket
dustyweb has quit [Ping timeout: 268 seconds]
emacsomancer has quit [Ping timeout: 245 seconds]
ubLIX has quit [Quit: ubLIX]
kutsuya has joined #racket
libertyprime has quit [Ping timeout: 258 seconds]
libertyprime has joined #racket
emacsomancer has joined #racket
ym555 has joined #racket
FreeFull has quit []
acarrico has quit [Ping timeout: 248 seconds]
<libertyprime> that's ok lexi. your time is too valuable. ill try to level up a bit more
<libertyprime> i should learn how to make test cases in racket
jao has quit [Ping timeout: 248 seconds]
Sgeo_ has quit [Read error: Connection reset by peer]
Sgeo_ has joined #racket
Jeanne-Kamikaze has joined #racket
_whitelogger has joined #racket
endformationage has quit [Ping timeout: 244 seconds]
clacke_movim has left #racket [#racket]
<greghendershott> Is `run` a function or another macro? What's its definition?
<greghendershott> Often macros with a "body" are simply sugar for a function that takes a thunk.
<greghendershott> In that case it's usually a good idea to write the plain old function first. In this case, let's say (define (call-with-effect proc thunk) __do stuff and call thunk_)`.
<greghendershott> Having written the `call-with-effect` plain old function, then a `with-effect` macro is pretty much a one-liner.
<greghendershott> BTW `try` isn't a function defined in Emacs 25.2. What you describe sounds a lot like `ignore-errors`.
_whitelogger has joined #racket
Jeanne-Kamikaze has quit [Quit: Leaving]
ZombieChicken has quit [Quit: WeeChat 2.5]
iyzsong has joined #racket
iyzsong has quit [Ping timeout: 248 seconds]
GoldRin has quit [Read error: Connection reset by peer]
clacke_movim has joined #racket
iyzsong has joined #racket
miskatonic has joined #racket
orivej has joined #racket
miskatonic has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
iyzsong has quit [Ping timeout: 252 seconds]
lockywolf has joined #racket
ng0 has joined #racket
lockywolf has quit [Read error: Connection reset by peer]
dddddd has quit [Remote host closed the connection]
_whitelogger has joined #racket
soegaard has joined #racket
DGASAU has joined #racket
ng0_ has joined #racket
ng0 has quit [Ping timeout: 256 seconds]
ng0_ is now known as ng0
jao has joined #racket
jao has quit [Ping timeout: 258 seconds]
ubLIX has joined #racket
ubLXI has joined #racket
ubLIX has quit [Ping timeout: 268 seconds]
acarrico has joined #racket
_whitelogger has joined #racket
vraid has joined #racket
manualcrank has quit [Ping timeout: 245 seconds]
FreeFull has joined #racket
_whitelogger has joined #racket
miskatonic has joined #racket
dddddd has joined #racket
_whitelogger has joined #racket
Jeanne-Kamikaze has joined #racket
Jeanne-Kamikaze has quit [Quit: Leaving]
vraid has quit [Ping timeout: 252 seconds]
endformationage has joined #racket
ubLXI has quit [Quit: ubLXI]
jao has joined #racket
jao has quit [Ping timeout: 248 seconds]
Lowl3v3l has joined #racket
ekleog_ is now known as ekleog
casaca has quit [Ping timeout: 246 seconds]
casaca has joined #racket
casaca has quit [Ping timeout: 246 seconds]
casaca has joined #racket
miskatonic has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
CodeArtisan has joined #racket
dustyweb has joined #racket
vraid has joined #racket
Sgeo__ has joined #racket
Raoul__ has joined #racket
Sgeo_ has quit [Ping timeout: 248 seconds]
ZombieChicken has joined #racket
ym555 has joined #racket
refpga has joined #racket
dustyweb has quit [Ping timeout: 245 seconds]
efm has quit [Read error: Connection reset by peer]
cpach has joined #racket
efm has joined #racket
aeth has quit [Ping timeout: 248 seconds]
aeth has joined #racket
rubic88 has joined #racket
dustyweb has joined #racket
jessup has left #racket ["ERC (IRC client for Emacs 27.0.50)"]
ubLIX has joined #racket
clacke_movim has left #racket [#racket]
clacke_movim has joined #racket
dustyweb has quit [Ping timeout: 244 seconds]
Nomenclatura has joined #racket
dustyweb has joined #racket
dustyweb has quit [Ping timeout: 245 seconds]
kutsuya has quit [Ping timeout: 272 seconds]
forgottenwizard has joined #racket
ZombieChicken has quit [Disconnected by services]
forgottenwizard is now known as ZombieChicken
ym555 has quit [Ping timeout: 272 seconds]
badkins has joined #racket
_whitelogger has joined #racket
Sgeo_ has joined #racket
Sgeo__ has quit [Ping timeout: 258 seconds]
soegaard has quit [Quit: soegaard]
pera has quit [Ping timeout: 272 seconds]
refpga has quit [Read error: Connection reset by peer]
refpga has joined #racket
ZombieChicken has quit [Quit: WeeChat 2.5]
pera has joined #racket
ubLX has joined #racket
pera has quit [Ping timeout: 272 seconds]
ubLIX has quit [Ping timeout: 248 seconds]
dustyweb has joined #racket