• 3 Posts
  • 23 Comments
Joined 9 months ago
cake
Cake day: October 16th, 2023

help-circle







  • nyl@lemmy.opensupply.spaceOPtoEmacs@lemmy.mlIs GNU Emacs still worth it?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    9 months ago

    I’ve done some small extension development for vscode and hated it

    I respect your argument

    Commercial arguments are a thing, but a bit reductive no?

    I meant you’re putting into practice a language/tech that has real and great demand than one that has little to none outside the specific domain of a text editor. Not that it automatically lands you money



  • nyl@lemmy.opensupply.spaceOPtoEmacs@lemmy.mlIs GNU Emacs still worth it?
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    3
    ·
    9 months ago

    Why so? Do you work with lisp languages? I’ve been recently fiding learning [e]lisp a con since it’s basically a domain specific language. Only Clojure has a bit of commercial opportunities, but even then it’s better to learn JavaScript/TypeScript for its greater use cases. Also, if I wanted to play with functional programming I’d go Haskell, Lean, or even Shen.












  • It all began with Nix software build system and package manager; they needee a way to build, compile software in a reproducible way. That is, if it builds on my machine, it should build on yours too given some constraints. Then they build a whole package repository for such sofware or package definitions, Nixpkgs, that can be build or retrieved using Nix package manager. Nixpkgs grew to be a repository for enabling runnig an GNU Linux OS on it: NixOS. It is declarative in the sense you write what it should contain like packages and behaves like system services. For example, see https://git.sr.ht/~misterio/nix-config.

    Atomic in the sense that when you want to change system’s configuration or state, everything should suceed in that update, otherwise fails; it is everything or nothing. This enables storing previous and current system revisions, so can rollback to previous state.

    Nix plus things like flakes, nix shell, enables a build inviroment akin to containers, but much better, correct, and flexible.

    Haskell is just an ecossytem Nixpkgs support.