amen zwa, esq. · @AmenZwa
121 followers · 1296 posts · Server mathstodon.xyz

A few of 3 and

• Global Interpreter Lock
• Strong, dynamic typing
• Massive \(\texttt{Any}\) hole in the type system
• Declaration of instance attributes is their definitions in \((\texttt{__init__()}\)
• Repetitious \(\texttt{self}\) and kludgy \(\texttt{super().__init__()}\)
• Kludgy string-quotes to reference the class from within its definition
• Kludgy \(\texttt{TypeVar}\) definition
• Need explicitly to convert iterator to list using \(\texttt{list()}\)
• Usurping the \(\texttt{id()}\) name
• Kludgy \(\texttt{main()}\) invocation
• Disconcerting lack of type information in the holdover documentation from the P2 days

#kludges #quirks #python

Last updated 2 years ago