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?by sammy0910
- 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)by agumonkey
- 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.by tommyage
- 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.
by paveluv - 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.
by rich_sasha