<Putonlalla>
In this example, `identity-filter` changes the behavior of `current-input-port`, at least in DrRacket.
mwnaylor has quit [Ping timeout: 250 seconds]
ASau has joined #racket
msiism has joined #racket
msiism has left #racket [Konversation vaporized.]
jeosol has quit [Quit: Client closed]
sleepy_mecha has quit [Quit: Leaving]
ASau has quit [Quit: ERC (IRC client for Emacs 25.3.1)]
shawnw has quit [Ping timeout: 268 seconds]
jeosol has joined #racket
morte_ has joined #racket
ormaaj has quit [Quit: Bridge terminating on SIGTERM]
munksgaard has quit [Quit: Bridge terminating on SIGTERM]
jryans has quit [Quit: Bridge terminating on SIGTERM]
ordoflammae[m] has quit [Quit: Bridge terminating on SIGTERM]
jA_cOp has quit [Quit: Bridge terminating on SIGTERM]
undltd has quit [Quit: Bridge terminating on SIGTERM]
pounce has quit [Ping timeout: 240 seconds]
pounce has joined #racket
ormaaj has joined #racket
munksgaard has joined #racket
jryans has joined #racket
undltd has joined #racket
cwebber has joined #racket
skapata has joined #racket
lucasta has joined #racket
scubagear has quit [Remote host closed the connection]
scubagear has joined #racket
<mister_m>
Am I understanding correctly that a `.rkt` source file is implicitly a module, and I don't explicitly need to put everything into a `(module ... )` ? I can just `(provide ...)` various definitions from my file?
<samth>
mister_m: if it starts with `#lang <something>` then it is a module
<mister_m>
got it, thanks
lucasta has quit [Ping timeout: 265 seconds]
lucasta has joined #racket
dhil has joined #racket
<mister_m>
Is there a keyword argument destructuring shorthand in a function definition similar to what I'm used to in clojure? I can do something akin to `(defn wow [{:keys [first second third]}] ...)` where the keyword arguments are `first` `second` and `third`.
<mister_m>
that is actually really destructuring a dictionary
<mister_m>
ah question about https://docs.racket-lang.org/guide/module-basics.html module basics -- I have a project with the folder structure of `my-project/src/util/blah.rkt` and `my-project/src/stuff/down/here.rkt` -- In order for the deeply nested `here.rkt` to use my `blah.rkt` util I need to `require` that util with a relative path such as `"../../util/blah.rkt"`.
<mister_m>
Without installing my utility module _globally for my whole racket install_ is there any way to refer to `blah.rkt` without needing a `"../../"` sort of path construction?
<mister_m>
If I move anything around these relative paths will break
jeosol has quit [Quit: Client closed]
Tuplanolla has joined #racket
jeosol has joined #racket
msiism has joined #racket
<msiism>
Is there any problem with removing the executable bit from Racket modules (in Unix file permissions)? I just tried it and it seems to work just fine.
skapata has quit [Remote host closed the connection]
lucasta has quit [Remote host closed the connection]
mwnaylor has joined #racket
dhil has quit [Ping timeout: 240 seconds]
msiism has quit [Ping timeout: 260 seconds]
morte_ has quit [Remote host closed the connection]