logoalt Hacker News

somethingsome • today at 2:52 PM • 5 replies • view on HN

I like Julia approach, compile everything on first launch, then reuse without speed penality, if you change a function, recompile that.

On another note, I'm working on a (big) PEP for python, and looking for maintainers and sponsors (as per python's rules). Do someone know where I could find such amazing persons? (I already have the code, works in cython,graalVM and pypy, and it's kind of a big change but I believe it will help a lot the language)


Replies

pjmlp • today at 4:07 PM

The Julia approach is the same as BASIC (as originally designed), Lisp, Prolog, as added info.

orf • today at 3:01 PM

The language forum is the place to start- you should already have a thread there gathering feedback before writing a pep?

➕ show 1 reply
mirashii • today at 3:09 PM

There’s an #internals-and-peps channel in the Python discord where some folks hang out.

cpburns2009 • today at 4:32 PM

That's basically how Python already compiles source to byte-code.

➕ show 1 reply
ModernMech • today at 3:21 PM

However because of this, Julia has has persistent problems with "time to first plot", which has gotten better, but they cannot fully ameliorate due to the way it fundamentally works. So there are tradeoffs -- the performance gets better, but the interpreted REPL experience is markedly worse.

➕ show 2 replies