cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
rubdos has joined #pypy
<astronavt>
are there special instructions for installing numpy on pypy? i get a "Broken toolchain" error when i try to pip install, im not sure if it's actually just my system is misconfigured for compiling C programs right now, or if i need to do some special thing to install numpy
<Dejan>
what is their definition of High-Level programming language?
<cfbolz>
Dejan: read the paper
junna has joined #pypy
<Dejan>
OK, I see C there
<Dejan>
so their definition of high-level programming language is correct
<simpson>
Dejan: Don't worry about it; it's a comparative phrase. In this case, the nine languages considered are all higher-level than the reference language of C.
<Dejan>
Well, C *is* a HL too
<Dejan>
:)
<Dejan>
interesting paper
<simpson>
Out of curiosity, what's your metric? I'd like to know whether my language is high-level or low-level according to you.
<Dejan>
low-level = any true assembly
<Dejan>
(in my view)
<Dejan>
the moment you see functions, stricts, classes in the programming-language, it is already high-level :)
<Dejan>
structs*
<simpson>
Interesting. Well, FWIW in this paper they consider three challenges of "high-level" languages: MMIO, DMA, other memory access; unsafe direct hardware access; semantics of memory access across time and CPUs.
<Dejan>
I think they are missing D there
<Dejan>
both flavours, vanilla D, and betterC D
<Dejan>
betterC D should produce more/less same machine code as C
<Dejan>
and the "Python" code is actually Cython apparently
junna has quit [Ping timeout: 268 seconds]
<Dejan>
simpson, do you know if they have pure Python code so that we can test PyPy ?
jacob22 has quit [Remote host closed the connection]
jacob22 has joined #pypy
<kenaan>
cfbolz py3.6 67edce2ce705 /pypy/module/sys/: another corner case of PyTraceBack_Print with tracebacklimit
<cfbolz>
mattip: or you can use cffi somehow, I suspect
<kenaan>
rlamy py3.6 5dbba3873910 /pypy/interpreter/pyparser/: Raise SyntaxError instead of DeprecationWarning when treating invalid escapes in bytes as errors (bpo-28691)
asmeurer has quit [Quit: asmeurer]
junna has quit [Ping timeout: 240 seconds]
junna has joined #pypy
marky1991 has quit [Ping timeout: 268 seconds]
antocuni has joined #pypy
BPL has joined #pypy
junna has quit [Ping timeout: 265 seconds]
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 246 seconds]
froztbyte has quit [Quit: Lost terminal]
marky1991 has joined #pypy
speeder39_ has joined #pypy
BPL has quit [Quit: Leaving]
adamholmberg has quit [Remote host closed the connection]