Posts by eshel@emacs.ch
 (DIR) Post #APdr1gK8YcwyDJcjnE by eshel@emacs.ch
       2022-11-14T07:30:09Z
       
       1 likes, 0 repeats
       
       An amusing issue I came across with #emacs define-word package: askingfor the definition of the word "backslash" triggers an error, becausethe definition contains a literal backslash character that's notescaped properlyhttps://github.com/abo-abo/define-word/issues/32
       
 (DIR) Post #AUSgTf4OHc9yNamIca by eshel@emacs.ch
       2023-04-08T18:42:31Z
       
       0 likes, 1 repeats
       
       Ever heard of executable-make-buffer-file-executable-if-script-p?I wrote a short post about the history of this #Emacs function and my(perhaps novel) way of utilizing it to avoid typing "chmod":https://eshelyaron.com/posts/2023-04-08-making-shell-scripts-executable-just-in-time.html
       
 (DIR) Post #AUVxmk8jwDAyIkNQNU by eshel@emacs.ch
       2023-04-10T07:28:36Z
       
       0 likes, 1 repeats
       
       Seems like #Emacs 29 is closer than ever!Emacs 29.0.90 pretest was tagged today :)
       
 (DIR) Post #AYDHfcZfx4YnZR1fzE by eshel@emacs.ch
       2023-07-30T07:21:57Z
       
       0 likes, 1 repeats
       
       https://lists.gnu.org/archive/html/emacs-diffs/2023-07/msg00617.html#Emacs 29.1 is here :)I have endless gratitude for everyone involved
       
 (DIR) Post #AajpMDa3IgLhwdVA1Y by eshel@emacs.ch
       2023-10-13T20:15:52Z
       
       0 likes, 0 repeats
       
       @galdor nice! And thank you, rfc-mode is awesome 👍
       
 (DIR) Post #AbXUclJ1jeXuQDnIkC by eshel@emacs.ch
       2023-11-06T19:19:06Z
       
       0 likes, 0 repeats
       
       @louis that's awesome, thanks for doing a great work running this place
       
 (DIR) Post #AbfuJJrNhr2Bs2vrJw by eshel@emacs.ch
       2023-11-10T20:36:57Z
       
       0 likes, 1 repeats
       
       Here's a fun little experiment I'm currently trying with #Emacs,applying different background colors to buffers with certain majormodes, like the *Help* buffer or `shell-mode` buffers and friends
       
 (DIR) Post #AcMlVkO9bwgzT6qR4y by eshel@emacs.ch
       2023-12-01T12:54:23Z
       
       0 likes, 0 repeats
       
       I thought I'd try out #adventofcode this year for the first time.Day one was kinda fun, I solved the first part with only an #Emacskeyboard macro and one line of #Lisp.  The second part was already alot trickier, but nothing that a quick #Prolog DCG can't solve :)
       
 (DIR) Post #AcMmEGn4VEZGhdjJ6O by eshel@emacs.ch
       2023-12-01T13:06:39Z
       
       0 likes, 0 repeats
       
       @galdor Sure, it's not the prettiest, but you can find it here:https://git.sr.ht/~eshel/aoc2023/tree/master/item/prolog/challenge2.pl
       
 (DIR) Post #AcWxPLW4JZqzcarOAS by eshel@emacs.ch
       2023-12-06T10:59:00Z
       
       0 likes, 0 repeats
       
       @galdor I kinda agree, but note that the ability to fullyconceal some definitions opens the door for optimizations that youwouldn't get otherwise, and there's power in that.So should a language stop you from concealing stuff when you really want to?
       
 (DIR) Post #AcX0ZHPiiou9elJqq0 by eshel@emacs.ch
       2023-12-06T11:34:26Z
       
       0 likes, 0 repeats
       
       @galdor Inlining of the concealed definitions, and subsequentspecializations.  Of course you can do that and keep the non-inlineddefinition around, and expose that, but then you're left with a(often) redundantly increased memory footprint.
       
 (DIR) Post #AcX2ZFsAeSY6mjk6Ge by eshel@emacs.ch
       2023-12-06T11:56:50Z
       
       0 likes, 0 repeats
       
       @galdor"yes, it uses memory, but nothing compared to the extra memoryconsumed to copy this function code at each inline called."Well, not necessarily, sometimes you have only a few relevant callsites, and you can specialize each of them so the memory footprint isactually reduced.  But I agree with you that..."It is as always about control, with developer feeling that they haveto stop others to use specific constructs."So it's really a social problem, more than a technical one.  My pointis basically that there's nothing wrong with a language allowing youto conceal stuff, since in some (admittedly niche) cases that's a goodthing to do.  The problem is with people leveraging this mechanism ininappropriate circumstances.
       
 (DIR) Post #AcfQ811eafVXgPduLo by eshel@emacs.ch
       2023-12-10T12:17:27Z
       
       0 likes, 1 repeats
       
       Bad NEWS, #EmacsWith a heavy heart, I want to share some thoughts about a recentdevelopment with Emacs that I found really disappointing :(https://eshelyaron.com/posts/2023-12-10-bad-news.html