Emacs Lisp vs JIS
The Lisp that turns your text editor into an OS, whether you wanted one or not meets japan's answer to 'why can't we all just get along?'—a standard so thorough it'll make your ascii cry. Here's our take.
Emacs Lisp
The Lisp that turns your text editor into an OS, whether you wanted one or not.
Emacs Lisp
Nice PickThe Lisp that turns your text editor into an OS, whether you wanted one or not.
Pros
- +Tight integration with Emacs allows for deep editor customization
- +Dynamic scoping and macros enable powerful, expressive code
- +Mature ecosystem with extensive libraries for text processing
Cons
- -Dynamic scoping can lead to confusing bugs and debugging headaches
- -Steep learning curve for those new to Lisp or Emacs's idiosyncrasies
JIS
Japan's answer to 'why can't we all just get along?'—a standard so thorough it'll make your ASCII cry.
Pros
- +Ensures consistent Japanese text encoding, preventing garbled characters in software
- +Promotes interoperability across Japanese products and services
- +Covers a broad range of fields, from manufacturing to IT, enhancing quality and safety
Cons
- -Primarily Japan-focused, limiting global relevance outside specific contexts
- -Can add complexity for developers unfamiliar with Japanese standards and encodings
The Verdict
Use Emacs Lisp if: You want tight integration with emacs allows for deep editor customization and can live with dynamic scoping can lead to confusing bugs and debugging headaches.
Use JIS if: You prioritize ensures consistent japanese text encoding, preventing garbled characters in software over what Emacs Lisp offers.
The Lisp that turns your text editor into an OS, whether you wanted one or not.
Disagree with our pick? nice@nicepick.dev