The Sigils WAR ξ φ, Ξblood of the Φsigils, an Eulogy to Sigils * -

By Xah Lee. Date: . Last updated: .

emacs lisp sigil war! make your choice!

emacs lisp sigil war 03115
emacs lisp sigil war! which do you prefer?

please vote at

https://plus.google.com/113859563190964307534/posts/YskMtvB7rkn

or

https://twitter.com/ErgoEmacs/status/752008581411540992

emacs sigil poll result 2016-07-19 twitter
Sigil poll Twitter result.
emacs sigil poll result 2016-07-19 Google Plus
Sigil poll Google Plus result.

sigil war on reddit

sigil war on reddit. https://www.reddit.com/r/emacs/comments/4s499h/emacs_lisp_sigil_war/

voice your thoughts there.

my reasons for sigil, is Sigil for Function Parameter Names

Sigils of the Clojure clan

clojure sigils 2016-07-10
Sigils of the Clojure clan

Ξblood of the Φsigils

blood of the sigils 09434
Ξblood of the Φsigils

an eulogy to sigils ξ φ

(while reading this piece, you need to listen to Chopin, Funeral March 📺)

feel pretty sad about to remove all my sigils. There are some 10 packages, thousands of sigils. Feel pretty sad, because in the process i felt something is lost. Sigils provide many linguistic advantages. For one thing, it is easy to change sigils φ ξ to the versions without, but hard to do the reverse. Precisely because the sigil'd variable provides a syntactic property that's advantageous.

ξsigil, is like a syntactic type. Sigil to syntax is types to semantics. #haskell #ocaml

i'm in the process of removing sigils on the 3d package, but having second thoughts. Yeah, convention didn't like it, but that's because convention isn't spiffy. 2 parts. ① There's a natural aversion, because most people have problem typing the thing, especially western people, because it's foreign and they haven't encountered input system (as if u need to type Chinese). Most emacs dev, still really want ASCII. (they are already being outdated by current crop of programing languages now, which embrace unicode chars.) ② the linguist issues: UUID, Referential Transparency, Point-Free Function Syntax, Combinatory Logic, Hygienic Macro. I outlined here Programing Style: Variable Naming: English Words Considered Harmful but most programers no unstand.

i resent wasamasa putting a damnation in there that got all upvotes to the top. (of course) Hackers are the worst enemy to programing progress, as Douglas Crawford and other observers have said.

perhaps, a comforting thought is that, if i want to do this, perhaps do it in ocaml haskell or create my own fp lang with enforced sigil! Emacs lisp, and the community, does not fit. I feel much better now.

Like it? Buy Xah Emacs Tutorial.

or, buy something from Best Keyboard for Emacs