[Python-Dev] Accepting PEP 587 (Python Initialization Configuration)
tjreedy at udel.edu
Sun May 26 14:15:52 EDT 2019
On 5/26/2019 10:02 AM, Thomas Wouters wrote:
> As PEP-delegate, I'm accepting version 5 of PEP 587 (Python
> Initialization Configuration).
> Thanks, Victor, for pushing this massive amount of work through;
And thanks to you for reviewing and approving.
> won't affect most people using Python (at least until the rest of PEP
> 432 lands) but it's a giant boon to those of us who embed Python :)
It affects us when apps decided to embed or not embed Python as their
exposed scripting language. The open-source Godot 2D/3D game engine
started with Lua, switched to Squirrel (???), and tried to embed Python
but ran into 'problems'. Instead they developed a very Python-like
GDScript, with a subset of Python syntax and expanded built-ins. (So it
is still easy for a Pythonista to use.) It might be worthwhile to ask
them what the fatal problems were.
Terry Jan Reedy
More information about the Python-Dev