[Python-Dev] Re: [Steering-council] Re: Steering Council reply regarding conduct (was Re: Steering Council update for February)

2021-03-24 Thread Carol Willing
Martin,

The decision regarding the action and email was unanimous (5-0). It was
discussed in our March 15 and March 22 Steering Council meeting.

This post and this other post (
https://mail.python.org/archives/list/python-dev@python.org/message/J5GR6YVIVWQ2VPLISAGBQH3UQN4YWAXS/)
provides context on our discussion and actions.

Regards,

Carol

On Tue, Mar 23, 2021 at 1:58 PM Martin Dengler 
wrote:

> On Tue, Mar 23, 2021 at 12:02:38PM -0700, Python Steering Council wrote:
> >From Thomas Wouters, on behalf of and with full support of the Python
> Steering
> >Council:
> > [use of SC power; specifically, PEP-0013.Powers.2: 'Enforce ... code of
> conduct']
>
>  From PEP 13[^1]
> >>> To use its powers, the council votes.
> [...]
> >>> Whenever possible, the council's deliberations and votes shall be held
> in public.
>
> Please share the deliberations and votes.
>
> Martin
>
> [^1]: https://github.com/python/peps/blob/master/pep-0013.rst
> ___
> Steering-council mailing list -- steering-coun...@python.org
> To unsubscribe send an email to steering-council-le...@python.org
> https://mail.python.org/mailman3/lists/steering-council.python.org/
> Member address: willi...@gmail.com
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/RXRQJJG2KOWN7SQQ6DQH6GW4OMH4TDD2/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] How about using modern C++ in development of CPython ?

2021-03-24 Thread redradist
Hi all,

What about of using modern C++ in developing CPython ?

With C++ we can get the following benefits:
1) Readability - less code, most code is hidden by abstraction without losing 
performance
2) Maintainability - no code duplication in favor of using reusable classes
3) RAII - Resource Acquisition Is Initialization, predictable allocation and 
free resources
...
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/SMF4B2SOY6YG5BJCPEUNJVPNESA3MQOW/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: How about using modern C++ in development of CPython ?

2021-03-24 Thread Ivan Pozdeev via Python-Dev
How does C++ fare in binary compatibility? Last time I checked it out (about 10 years ago), there was completely none, every compiler's ABI 
was a black box without any guarantees whatsoever.

For any software that's going to dynamically link and exchange binary types 
with other independently produced software, that's a deal breaker.

On 24.03.2021 12:54, redrad...@gmail.com wrote:

Hi all,

What about of using modern C++ in developing CPython ?

With C++ we can get the following benefits:
1) Readability - less code, most code is hidden by abstraction without losing 
performance
2) Maintainability - no code duplication in favor of using reusable classes
3) RAII - Resource Acquisition Is Initialization, predictable allocation and 
free resources
...
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/SMF4B2SOY6YG5BJCPEUNJVPNESA3MQOW/
Code of Conduct: http://python.org/psf/codeofconduct/


--
Regards,
Ivan

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/DRMTE4LZYHDGZXEAAUSD532TZPJKSTAV/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: How about using modern C++ in development of CPython ?

2021-03-24 Thread Antoine Pitrou
On Wed, 24 Mar 2021 19:45:49 +0300
Ivan Pozdeev via Python-Dev  wrote:
> How does C++ fare in binary compatibility? Last time I checked it out (about 
> 10 years ago), there was completely none, every compiler's ABI 
> was a black box without any guarantees whatsoever.
> For any software that's going to dynamically link and exchange binary types 
> with other independently produced software, that's a deal breaker.

That depends if you use C++ internally or expose C++ bits in the public
API.
If you only use C++ internally, binary compatibility is presumably less
of an issue.

Regards

Antoine.


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/GHYWBZY56CTPBOOQRVXCOXTO2EUHUZ3Z/
Code of Conduct: http://python.org/psf/codeofconduct/