Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • What does self-aware even mean in this context?
    by ekr
  • can you confirm whether this is ai-written or human driven?
  • pretty cool to read the source and interact with a bare lisp based editor (emacs has decades of culture baked in so it's hard to appreciate)
  • Chapter 12.2, Guideline 1: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1... Program names should be between 2 and 9 characters; As a thing to consider. Also, searching for `e` may be weird.
  • Hi! Author here. Thanks for the attention :)

    I created e for fun. It’s self-aware because it’s aware of its internals (like all other Lisp based editors). After all, how do you define “self-aware”? :)

    It’s “fully configurable” because its code is just a big configuration (code is data :).

    I obviously used AI agents, but I’m the author. AIs are Turing machines - they don’t author anything, in the same way as Emacs doesn’t author programs you write with its help.

    Chez Scheme is great! I bumped into it while learning Idris 2, which uses it as a default backend.

  • On my machine, e is just a way to send things into Emacs.

        $ which e
        e () {
                snippet="(nkv-find-file-and-jump \"$1\")" 
                emacsclient --no-wait -e $snippet
        }
  • What is meant to be the selling point over Emacs? Apart from scheme>elisp?

    Arguably 80% of the emacs goodness is the terabytes of elisp written in the last few decades, if you break compatibility with that you need to throw in something pretty compelling.

Explore Birbla archives