So is it just me, or is display-buffer-same-window the only config for display-buffer in emacs that behaves sanely? Windows jumps around like crazy these days. I thought I understood how it works, but the more I read its docs, the less I understand.
Any tips? I know about @wasamasa tool and some other, called perspective? Are these worthwhile, or should I go down the display-buffer rabbit hole?
Ooh, man to the rescue. Sync All is my friend
I seem to be overly ambivalent on static/dynamic typing, and would enjoy some other point of view.
Let the languages be elm and clojurescript. They work in the same problem domain, however solve it very differently. Elm generally pipes and composes stuff through “boxes”, like results, remote data’s and maybes. This seems to excel on failure, due to exhaustiveness checking.
On the other hand, clojurescripts draw may be the homoiconicity, thus macros. You don’t get the inherent failure handling, and you have nils floating around.
It seems to me like elm has one very tangible benefit, though it introduces upfront cost. Refactoring, modeling etc feels a little slower in elm.
I know this is a limited apples to pears comparison, but I purposely chose these languages, as a lisp vs Haskell comparison seems to go off the rails quickly.
Is there reason to think that there is some real benefit in elm, rust, ocaml, f# etc given the “newer” type theory that js, lisp, clojure, etc missed out because of their older heritage?
Leaving this for context, guessing that type enthusiasts will view if differently than Lispers
What are some nice languages to learn during winter holidays? I’d like something which could go for useful, considering day to day work is f# and elm. I’d also like it to feel magical, kind of like #lisp. What comes to mind is #ocaml and #rust, outside of #carp, however that doesn’t fit the useful criteria. Suggestions?
How costly is repeatedly interning a symbol in #emacs? The use case is not needing to set a global variable in a major mode, rather derive it from conventions and interning it. emacs docs says it interns it the first time, then retrieves it the next time. Is it comparable to look up the global vars performance wise?