This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-04-12
Channels
- # announcements (1)
- # aws (1)
- # beginners (182)
- # boot (33)
- # calva (87)
- # cider (3)
- # clj-kondo (2)
- # clojure (108)
- # clojure-dev (73)
- # clojure-europe (2)
- # clojure-italy (27)
- # clojure-nl (22)
- # clojure-norway (1)
- # clojure-spec (1)
- # clojure-uk (122)
- # clojurescript (78)
- # cursive (5)
- # datomic (17)
- # duct (2)
- # emacs (25)
- # events (3)
- # figwheel (1)
- # figwheel-main (1)
- # fulcro (88)
- # kaocha (6)
- # leiningen (2)
- # luminus (1)
- # lumo (4)
- # nrepl (4)
- # off-topic (37)
- # onyx (1)
- # re-frame (35)
- # reagent (1)
- # reitit (4)
- # shadow-cljs (8)
- # spacemacs (22)
- # specter (2)
- # sql (19)
- # tools-deps (12)
- # vim (11)
I'd say it's mostly because of legacy standards plus the fact that 80 columns, on average resolution, is good enough to read (counting on the fact that there will be sufficient whitespace among the 80 columns)
More on this: https://stackoverflow.com/questions/110928/is-there-a-valid-reason-for-enforcing-a-maximum-width-of-80-characters-in-a-code
> Though displays have grown in size and resolution in the last few years, eyes haven’t.
My goal is usually to be able to see a 3-way diff, 80 characters is fairly universal for that, although I think 100 is probably fine on modern hidpi displays.
anecdotally, on my thinkpad, using i3 and tmux for maximum screen real estate, i have enough room for 2 columns taking up 50% of my screen, and when i have vim open on either side, 80 characters is almost exactly the limit before text wraps onto the next line
Ah I see . The tmux or vim screen dual split for me is 74 columns (my laptop screen is 11inch) . It must be difficult to adopt for a team project if everyone isn't using the same hardware . It was cool to know why 80 columns though ☺️