Hi Michal,
On 08/24/2015 05:06 PM, Michal Židek wrote:
On 08/21/2015 07:01 PM, Nikolai Kondrashov wrote:
> I might be in a strange and careless mood today, but here is something I
> wanted to suggest since the time I saw the amount of logic that goes into
> SSSD and is implemented in C.
>
> What if we implement some of the complicated logic inside SSSD in Lua [1]?
I may be too conservative here, but I believe SSSD should be written in
language with static type-checking at least as strong as C.
I agree that C's static typing is very useful, even though C also requires
implicit typing bringing verbosity. Still, using Lua is a tradeoff. We can
trade static typing for the benefits Lua brings, which mostly boil down to
smaller, clearer code.
BTW, a while ago I read a good treatise on the topic, which I'm happy to
share:
https://cdsmith.wordpress.com/2011/01/09/an-old-article-i-wrote/
Nick