3 ms·
This is all about creating orthogonal features. In any system where you are able to create a small number of features which combine in very flexible ways you ca
by socialdemocrat 6y ago
This is all about creating orthogonal features. In any system where you are able to create a small number of features which combine in very flexible ways you can achieve a minimalist language together with immense expressiveness.
Zig is in that category. It takes some powerful ideas and combine them in ways that gives Zig a lot of power despite a small feature set.
- johnnycerberus 6y agoWhat other languages are in that category? I think Lua is one, for a simple language I've seen insane magic built with it when it comes to metaprogramming.