Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


It'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.


It's a text editor specifically made for writing code.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: