IRC channel logs
2026-07-13.log
back to list of logs
<conscell>at around 1:30, she opens a different file and is able to call the functions in it from the repl on the left. i have no idea how to achieve this without manually loading the file. any clues? <jfred>conscell: She's using an emacs function called geiser-eval-last-sexp, which is bound to C-x C-e by default. You put your cursor at the end of an expression, run that function, and it gets run in a geiser buffer you have open <jfred>there's also geiser-eval-buffer (C-c C-b), which evaluates an entire buffer in a geiser repl <jfred>you do need to evaluate define expressions before their functions will be available in the buffer (e.g. the double function in that video) <jfred>(er, before they'll be available in the repl I mean) <dthompson>pinoaffe: more or less, yes. we used up our funding for the project. <dthompson>however, we have some good news from dweb camp that just wrapped up: a friend of ours was there and he has taken our work and built on top of it. <dthompson>we would like to keep progress going! just have fewer resources than we would like to do it <dthompson>had to dig through my history a bit to find it <conscell>jfred: oh neato. i didnt realize C-x C-e would 'expose' the definition to the repl... interesting <conscell>well i guess its not 'exposed.' it just gets run in the same repl <dthompson>that's a keybinding you can use to eval the top-level expression that the point is currently within <dthompson>the author will be joining us at the next office hours to talk about it