3 ms·
If you're target audience are not progmmers versed in your wacky config language, it's a tremendous foot gun. Also a huge security hole.
by dboreham 3y ago
If you're target audience are not progmmers versed in your wacky config language, it's a tremendous foot gun. Also a huge security hole.
- goku12 3y agoIt's possible to write declarative configuration in scheme. You can see that in Guix. Eventually someone will write a macro to create something purely declarative, like use-package in emacs. > it's a tremendous foot gun I've never seen this footgun in action with elisp in Emacs, lua in neovim or vimscript in vim. Is this anything more than hypothetical? > Also a huge security hole. If you put an editor in a position where its Turing-complete configuration is a security hole, you'll be in a lot more trouble than you imagine. Editors by definition are meant to modify stuff in a filesystem. With those privileges, it wont matter what the config language is. The plugins, even in webassembly, will cause serious issues.
- mtlmtlmtlmtl 3y agoIt's a text editor specifically made for writing code.