Viewing profile — antocuni
antocuni
HN member- Joined
- Tue, Mar 30, 2021, 8:22 AM UTC
- HN karma
- 73
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About antocuni
Recent public activity
-
comment
Comment #45828537
yes (work in progress :))
-
comment
Comment #45822587
hello, spy author here. > Why do blue functions disappear when redshifting? If you red shift blue then it goes down in frequency so you might get green or red. Perhaps my physics b…
-
comment
Comment #45822497
hello, author of the blog post and author of SPy here. > how can you reliably import libraries? the blog post specifies it but probably not in great level of detail. Calling python…
-
comment
Comment #45758891
thank you for the feedback! I wasn't aware of these features of Zulip, there are way too many competing technologies in this space and I miss the days in which everybody was IRC an…
-
comment
Comment #45758877
I haven't fully decided which route to take in that direction, but I think I'd like to support something similar do "go": you declare an interface (or, in python typing terms a Pro…
-
comment
Comment #45757459
This looks exactly what I'm trying to do with SPy -- although SPy is still "not there" and it's WIP. I literally wrote an intro post about it yesterday: https://antocuni.eu/2025/10…
- comment
-
comment
Comment #45387150
pypy IS compatible with C extensions, via what we call "cpyext": https://doc.pypy.org/en/latest/faq.html#do-c-extension-modul... The problem of cpyext is that it's super slow, for …
-
comment
Comment #45384150
From many points of view, what CPython JIT can do is a subset of what PyPy can do. The biggest differences between the two JITs are: 1. PyPy is meta tracing, CPython is tracing 2. …
-
comment
Comment #45384079
(author of the blog post here) "just compile when you know the types" is not a good strategy for Python. My EuroPython talk "Myths and fairy tales about Python performance" explain…
- story
-
comment
Comment #44500141
this is done by the installation process, not by AI.
- story
-
comment
Comment #43177614
(SPy author here) function calls in SPy are as cheap as in C. You can check by yourself seeing of the spy compiler translates the code to C in the (super-experimental) spy playgrou…
-
comment
Comment #42656395
PyPy's difficulty with invoking native code is not because of its tracing JIT but because the CPython C API makes it very hard to deviate from _any_ CPython implementation details,…
- story
-
comment
Comment #26639679
what is the python implementation you are involved with? I agree with your concerns, HPy tries to address them since the beginning. Basically, there are two distinct compilation mo…
-
comment
Comment #26635102
We plan to introduce something similar to CPython's argument clinic eventually. I.e., you will be able to declare what is the C signature of your impl function and HPy will generat…
-
comment
Comment #26632338
We plan to write a porting guide and examples at some point, but we didn't yet, also because we are still in the experimental phase and the API is still subject to change (although…
-
comment
Comment #26632283
hello, OP of the blog post here. Yes, the plan is to write a Cython backend at some point, so that all Cython extensions will benefit from HPy automatically. The main Cython develo…