this post was submitted on 25 Oct 2022
11 points (100.0% liked)

Python

3235 readers
1 users here now

News and discussions about the programming language Python


founded 5 years ago
MODERATORS
11
submitted 2 years ago* (last edited 2 years ago) by cypherpunks@lemmy.ml to c/python@lemmy.ml
top 5 comments
sorted by: hot top controversial new old
[–] poVoq 5 points 2 years ago (1 children)

The massive speed improvements are super exciting. Could be a php 7.x like moment for Python.

[–] holdengreen@lemmygrad.ml 1 points 2 years ago (1 children)

But isn't it just 10-60% max? That isn't massive when you consider Python is already extremely slow....

[–] poVoq 2 points 2 years ago* (last edited 2 years ago) (1 children)

Its not that bad right now, and 10-60% speed improvements makes it at least on par with other interpreted languages again. You can't compare it to compiled languages of course, but it is not always a good idea to use those.

[–] holdengreen@lemmygrad.ml 1 points 2 years ago

Not if you compare it to languages like Lua, Javascript, LISP. Those languages can get really close to native for general code.

Not suggesting Python needs to become more like those languages, which generally don't have the same nice features Python does.

But I'm saying it should maybe be a goal to get much closer to them without having to write a C module.

[–] pingveno@lemmy.ml 2 points 2 years ago

That dataclass_transform looks pretty cool. There has traditionally been some shortcomings between Python's type annotations and more complex behavior of certain classes. For example, Django has complicated behavior in its ORM governed by metaclasses. Currently that requires a custom bespoke plugin for each type checker. dataclass_transform will instead allow them to write the one chunk of code that will work everywhere.