<div dir="ltr"><div class="gmail_default" style="font-size:small">Eve is indeed based on stackless 2, and are well capable of ignoring changes they don't think they need (or were when I was working with them). At one point I seem to remember they optimised their interpreter to use singleton floating-point values, saving large quantities of memory by having only one floating-point zero.</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Steve Holden<br></div></div></div>
<br><div class="gmail_quote">On Thu, Jul 12, 2018 at 9:55 AM, Alex Walters <span dir="ltr"><<a href="mailto:tritium-list@sdamon.com" target="_blank">tritium-list@sdamon.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
> -----Original Message-----<br>
> From: Python-Dev <python-dev-bounces+tritium-<br>
> list=<a href="mailto:sdamon.com@python.org">sdamon.com@python.org</a>> On Behalf Of Victor Stinner<br>
> Sent: Thursday, July 12, 2018 4:01 AM<br>
> To: Serhiy Storchaka <<a href="mailto:storchaka@gmail.com">storchaka@gmail.com</a>><br>
> Cc: python-dev <<a href="mailto:python-dev@python.org">python-dev@python.org</a>><br>
> Subject: Re: [Python-Dev] Can I make marshal.dumps() slower but stabler?<br>
> <br>
> 2018-07-12 8:21 GMT+02:00 Serhiy Storchaka <<a href="mailto:storchaka@gmail.com">storchaka@gmail.com</a>>:<br>
> >> Is there any real application which marshal.dumps() performance is<br>
> >> critical?<br>
> ><br>
> > EVE Online is a well known example.<br>
> <br>
> EVE Online has been created in 2003. I guess that it still uses Python<br>
2.7.<br>
> <br>
> I'm not sure that a video game would pick marshal in 2018.<br>
> <br>
<br>
</span>EVE doesn't use stock CPython, IIRC.  They use a version of stackless 2,<br>
with their own patches.  If a company is willing to patch python itself, I<br>
don't think their practices should be cited without more context about what<br>
they actually modified.<br>
<span class=""><br>
> Victor<br>
> ______________________________<wbr>_________________<br>
> Python-Dev mailing list<br>
> <a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/python-dev" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-dev</a><br>
</span>> Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/tritium-" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/options/python-dev/<wbr>tritium-</a><br>
> list%<a href="http://40sdamon.com" rel="noreferrer" target="_blank">40sdamon.com</a><br>
<div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>_________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/steve%40holdenweb.com" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/options/python-dev/<wbr>steve%40holdenweb.com</a><br>
</div></div></blockquote></div><br></div>