←back to thread

490 points jarmitage | 1 comments | | HN request time: 0.213s | source
Show context
raytopia ◴[] No.40681705[source]
I love how many python to native/gpu code projects there are now. It's nice to see a lot of competition in the space. An alternative to this one could be Taichi Lang [0] it can use your gpu through Vulkan so you don't have to own Nvidia hardware. Numba [1] is another alternative that's very popular. I'm still waiting on a Python project that compiles to pure C (unlike Cython [2] which is hard to port) so you can write homebrew games or other embedded applications.

[0] https://www.taichi-lang.org/

[1] http://numba.pydata.org/

[2] https://cython.readthedocs.io/en/stable/

replies(8): >>40681794 #>>40681883 #>>40681919 #>>40682488 #>>40684037 #>>40685851 #>>40686919 #>>40693004 #
pjmlp ◴[] No.40684037[source]
I would rather that Python catches up with Common Lisp tooling in JIT/AOT in the box, instead of compilation via C.
replies(3): >>40684186 #>>40684624 #>>40686404 #
crabbone[dead post] ◴[] No.40684624[source]
[flagged]
pjmlp ◴[] No.40685156[source]
Unfortunately there are folks that believe we have to use Python, and then rewrite in C, while calling those wrappers "Python" libraries, regardless of how much I would like to use JVM or CLR instead.

So if Python has taken Lisp's place in AI, I would rather that it also takes the JIT and AOT tooling as well.

replies(2): >>40685224 #>>40686949 #
1. crabbone ◴[] No.40685224[source]
Well, then, I guess, I should've prefaced what I wrote with "ideally".

Of course, there are circumstances we, the flesh-and-blood people cannot change, and if Python is all there is, no matter how good or bad it is, then it's probably better to make it do something we need... One could still hope though.