>>106469613
>>let's see, so, python has no:
>- native code compilation
code performance has never been a feature of lisp lol
>- no language standard
remember we're restricting our discussion to *useful* features. also I think it does but whatever
>- can't change code while the program is running
can. I use this all the time
>- can't restart at a specific stack frame
>- can't even have multi-line lambdas
*useful*
>- no macros
lambdas fulfill all the useful functionality of macros
>- no multiple dispatch
there's a decorator for single dispatch in the standard lib. doesn't really make sense for a dynamic lang but w/e
>- no generic functions
isn't this just multiple dispatch?
>- no metaobject protocol
yeah I skimmed the wikipedia page on that. python has metaclasses, dunno what it's missing from a metaobject protocol but I'll tell you I've never missed it
>- can't extend the language by importing a lib
you can. several projects do this. nobody uses them tbf