# Elisp output issue

**URL:** <https://forum.systemcrafters.net/t/elisp-output-issue/900>\
**Category:** Emacs\
**Created:** [August 2, 2024, 3:18am UTC](https://forum.systemcrafters.net/t/elisp-output-issue/900 "2024-08-02T03:18:14Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![ashraz](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/ashraz/32/509_2.png) [@ashraz](https://forum.systemcrafters.net/u/ashraz)\
**Post date:** [August 3, 2024, 11:47am UTC](https://forum.systemcrafters.net/t/elisp-output-issue/900/4 "2024-08-03T11:47:41Z")

</div>

> [@dmirth](#):
>
> I asked that stupid thing three times. I think I’m the stupid one for not just going directly to the source.

I don’t blame you. I blame the [hype around LLMs](https://forum.systemcrafters.net/t/hype-value-and-how-to-tell-the-difference/879). Thing is, the code seems a bit reasonable, getting `:title` and other properties, right? But then you notice that it uses `let*`, even though none of the bindings need to be in sequence. Then you remember that `(when expr expr)` is `(and expr expr)`. Not a big difference, but more idiomatic if you don’t need a `(progn)`.

---

_[View the full topic](https://forum.systemcrafters.net/t/elisp-output-issue/900)._
