News for hackers. Stuff that matters.
Re:Zellij – A Terminal Workspace and Multiplexer by akavel on Thursday April 22, 2021 @12:20PM (#26904541)
Or, to avoid sooner or later falling into Greenspun's Tenth Rule, just go immediately to Lua, which actually evolved out of a configuration language (https://www.lua.org/history.html), so it has syntax & features that are quite friendly for writing configs.
Re:Zellij – A Terminal Workspace and Multiplexer by rendaw on Thursday April 22, 2021 @12:35PM (#26904729)
I'd never heard of Greenspun's tenth but that's good to know! I had a personal theory that all program configuration interfaces eventually become programming languages (poorly) and maybe this fits in there.
Re:Zellij – A Terminal Workspace and Multiplexer by dimitrios1 on Thursday April 22, 2021 @01:05PM (#26905115)
> I had a personal theory that all program configuration interfaces eventually become programming languages (poorly) and maybe this fits in there.

This is absolutely true. Another recent high profile example I can think of is HCL with terraform.

Re:Zellij – A Terminal Workspace and Multiplexer by akavel on Thursday April 22, 2021 @01:08PM (#26905145)
I actually just stumbled upon an article where someone went through HCL and finally landed at Lua: http://dnaeon.github.io/choosing-lua-as-the-ddl-and-config-l...
Re:Zellij – A Terminal Workspace and Multiplexer by lenkite on Thursday April 22, 2021 @12:36PM (#26904753)
Lua tables are great for nested configurations like layouts.