I use `const` by default as well, but I don't think saving two characters is worth giving up readability. Newcomers might even think that "ungrammatical" abbreviations such as `cst` could stand for `cast`, `constructor` or similar terms related to programming.

In terms of hindsight, it could have been great if `let` could have been our `const`, and something like `let mut` or `let mutable` or even `mut` or `mutable` could have been our `let`. Defaulting to values being constant and making them mutable explicitly would be an approach that, for instance, Rust followed.

Anyway, we're stuck with it now, and if typing `const` takes too much time, consider creating a keyboard macro that types in `const` for you. ;)

On 08/28/16 22:49, Michael Theriot wrote:
I also thought cst would have been good. My petty issue is that when declaring variables all of my constants have a different indentation.

I define all of my arrow functions with const so I use it fairly often.

On Sun, Aug 28, 2016 at 6:59 AM, Cyril Auburtin <[email protected] <mailto:[email protected]>> wrote:

    After a year of using `const`, I got used to it, but even with
    that I often feel losing time using it, with those 2 additional
    chars. It's really unfortunate because it's by far the most
    frequently used for variables assignments.

    It's also really close to *cons*ole(.log,...), annoying with
    auto-completers

    Thing are probably frozen at this time, but `cst`, `ref`, `val`
    would have been interesting

    _______________________________________________
    es-discuss mailing list
    [email protected] <mailto:[email protected]>
    https://mail.mozilla.org/listinfo/es-discuss
    <https://mail.mozilla.org/listinfo/es-discuss>




_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to