diff --git a/content/_index.md b/content/_index.md index c5ac24f..de08f19 100644 --- a/content/_index.md +++ b/content/_index.md @@ -23,6 +23,7 @@ title = "Why python is a bad language" - For some reason, the `pass` keyword exists. Why can't we just leave the block empty or omit the `:`? Yet another lazy implementation! - The recently added `:=` (assignment expression) operator exists, instead of simply making the normal assignment (`=`) an expression. - `True` and `False` are capitalized which is unconventional and annoying. +- Functions can have named arguments like `foo(bar=baz)` which looks strange, and instead functions should just take dictionaries instead like `foo({bar: baz})` {{ sec_header(name="Lacking Features") }} - Lambdas are a poorly implemented afterthought.