3 ms·
Has functions, static types, a tree sitter grammar, an lsp client, and lots of implementations. Seems to me to be the most mature of the many new programmable c
by letmeinhere 2y ago
Has functions, static types, a tree sitter grammar, an lsp client, and lots of implementations. Seems to me to be the most mature of the many new programmable configuration languages.
- avmich 2y agoExcellent work. And it seems maintained. Documentation is somewhat behind the implementation, but not too much. Looks like its going to the right direction... reminding that adding features are easier than removing them. Wonder ;) how hard it would be to bootstrap the language?..
- foobarchu 2y ago> how hard it would be to bootstrap the language?.. I would think this is impossible, since this language is designed to be non-turing complete and forbids arbitrary side effects. You would always need a container language to make anything happen
- avmich 2y agoThe C language also requires some assembly, or rather machine code, if you're starting strictly from scratch. Ok, not bootstrap in a sense of creating a sublanguage which allows to write the rest. I'm curious about how to write Dhall in C. Dhall doesn't look like a large language, right?